Beautyeye
BeautyEye is a Java Swing cross-platform look and feel.
Install / Use
/learn @JackJiang2011/BeautyeyeREADME
:us: >> Click here to "README.md" with English!
:bulb: BeautyEye工程自2015-01-30日起因众所周知的原因已从 Google Code 迁移至此(Google Code 留念)。
BeautyEye是一款Java Swing跨平台外观(look and feel)实现;<br> 得益于Android的GUI基础技术,BeautyEye的实现完全不同于其它外观;<br> BeautyEye是免费的,您可以研究、学习甚至商业用途。
迄今为止,BeautyEye没有任何平面设计或相关UI设计人员的参与,仍是纯粹的程序员作品。<br> BeautyEye工程参考和借鉴了来自互联网的大量素材,在此表示感谢。
源码在线阅读(免下载)
地址是:http://www.52im.net/thread-112-1-1.html,无需开启IDE,方便随时随地查看和学习之用。
代码托管同步更新
GitHub.com
- 代码托管: https://github.com/JackJiang2011/beautyeye
- 项目文档: 简明开发者指南
OsChina.net
- 代码托管: http://git.oschina.net/jackjiang/beautyeye
- 项目文档: 简明开发者指南
最新动态
:page_facing_up: v3.7 更新说明
发布于:2015-11-13 17:22<br>
1、解决了JPopupMenu中显示的文本组件无法编辑的问题;<br>
2、解决了JFormattedTextField没有边框等UI效果问题。<br>
BeautyEye 起于2012年05月份,发布于2012年09月11日,最近一次版本发布是:2015年11月13日。 点击查看历史版本更新说明
兼容性
BeautyEye 可运行于java 1.5、1.6、1.7以及1.8之上,但推荐至少应运行在java1.6.0_12或更新的版本 <br>(为何java1.6.0_10或u11版不行?),因为这些版本将能带来窗口透明特性,更重要的是Swing的性能提升。
另附:BeautyEye兼容性测试结果.
技术特征
- 跨平台;
- 遵从主流审美,与时俱进;
- 更好的兼容性,可运行于java 1.5、1.6、1.7、1.8,SUN的非公开API被移除?木有关系;
- 源自Android GUI基础技术,以最少的代码实现最满意的外观,Synth、Nimbus都是浮云。
运行演示
<b>提示:</b> 请确保已安装JRE(最低java1.5版),如需BeautyEye外观支持透明效果,则推荐java1.6.0_12或更新版本(为何java1.6.0_10或u11版不行?),这些版本才能支持窗口透明特性.
- :paperclip: 点击下载可执行jar包(Swingsets2)
- :paperclip: 点击下载可执行jar包(Swingsets3) <font color="#FF6600"> [推荐:thumbsup:]</font>
完整下载
:paperclip: 正式版.zip包:点击下载(内含demo、api文档、核心分发jar包等).
开发者指南
:triangular_flag_on_post: 第一步:引入*beautyeye_lnf.jar*包
核心分发jar包 beautyeye_lnf.jar 位于*“/dist/”*目录。
:triangular_flag_on_post: 第二步:在代码中使用BeautyEye
加入以下代码,即可将你的Java程序界面更换成BeautyEye的外观:
public static void main(String[] args)
{
try
{
org.jb2011.lnf.beautyeye.BeautyEyeLNFHelper.launchBeautyEyeLNF();
}
catch(Exception e)
{
//TODO exception
}
..................... 你的程序代码 .........................
..................... 你的程序代码 .........................
}
:green_book: 详细开发者指南请查看:BeautyEye L&F简明开发者指南.
License
你可永久免费且自由地使用BeautyEye外观(look and feel),如:用于研究、学习、甚至商业用途,但禁止在超越License约束内容的情况下用于商业用途等,请尊重知识产权。
联系作者
- 如有bug及建议等,请邮件至::love_letter:
jb2011@163.com;</li> - 欢迎加入Java Swing爱好者讨论QQ群:
259448663<a target="_blank" href="http://shang.qq.com/wpa/qunwpa?idkey=9971fb1d1845edc87bdec92ad03f329c1d1f280b1cfe73b6d03c13b0f7f8aba1"><img border="0" src="http://pub.idqqimg.com/wpa/images/group.png" alt="Java Swing技术交流" title="Java Swing技术交流"></a>; - 如需有偿提供应用软件整体或局部美化、方案制作、编码实现等,请联系作者QQ::penguin:
413980957; - 你也可前往 Jack Jiang的博客 进行交流;
- 关注我的公众号::point_down: :point_down:

关于作者
<br>
计算机科学与技术本科,现从业于移动互联网和智能穿戴应用领域;<br>
<b>职业生涯:</b>程序员、项目经理、技术总监;<br> <b>编码技能:</b>JavaME、JavaSE、JavaEE、Android、iOS等平台应用层开发;<br> <b>实践经验:</b>多年的软件开发、项目管理、团队管理以及创业公司操盘经历,在软件开发体系和团队建设、项目开发和管理、中大型企业应用、移动互联网应用的持续开发/实施/集成/运维和信息化建设等方面拥有较丰富的实践经验,领域知识涉及传统企业桌面应用、企业分布式互联网应用、新一代移动互联网和智能穿戴应用等。
运行预览
:triangular_flag_on_post: Part 1/2:点击查看清晰原图

:triangular_flag_on_post: Part 2/2:点击查看清晰原图

更多截图
:triangular_flag_on_post: 案例 :one::SwingSets2
:point_right: 更多截图点击进入
:triangular_flag_on_post: 案例 :two::SwingSets3
:paperclip: 点击下载可执行jar包(Swingsets3)
:triangular_flag_on_post: 案例 :three::DriodUIBuilder

:point_right: DroidUIBuilder工程已开源,工程地址:点击进入
:triangular_flag_on_post: 案例 :four::Draw9patch

讨论学习
:notebook_with_decorative_cover: 更多内容点击进入
作者的其它工程
- DroidUIBuilder:一款开源Android GUI设计工具(已于2012年底停止开发),:octocat: 点击进入。<br>
- Swing9patch:一组很酷的Java Swing可重用组件或UI效果,:octocat: 点击进入。<br>
Related Skills
node-connect
340.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
340.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.2kCommit, push, and open a PR

