BeautyEye 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
BeautyEye 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
BeautyEye 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
BeautyEye 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
BeautyEye 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

关于 BeautyEye L&F

BeautyEye工程自2015-01-30起已从 Google Code 迁移至 GitHub 和开源中国码云

BeautyEye 是一款 Java Swing 跨平台外观(look and feel)实现;
得益于 Android 的 GUI 基础技术,BeautyEye 的实现完全不同于其它外观;
BeautyEye 是免费的,您可以研究、学习甚至商业用途。

迄今为止,BeautyEye 无任何平面或 UI 设计人员的参与,仍是纯粹的程序员作品。
BeautyEye 工程参考和借鉴了来自互联网的大量平面视觉素材,在此表示感谢。

源码在线阅读(免下载)

地址是:http://www.52im.net/thread-112-1-1.html,无需开启 IDE,方便随时随地查看和学习之用。

代码托管同步更新

GitHub.com

OsChina.net

Latest Release

v3.6 更新说明

发布于:2015-02-02 17:31
1、优化了窗体默认icon的样式;
2、优化了JList的选中样式;
3、JDK 7最新版(java 1.7_u75兼容性测试通过);
4、JDK 8最新版(java 1.8_u31兼容性测试通过)。

BeautyEye 起于2012年05月份,发布于2012年09月11日,最近一次版本发布是:2015年02月02日。 点击查看历史版本更新说明

Compatibility

BeautyEye 可运行于 java 1.5、1.6、1.7 以及 1.8 之上,但推荐至少应运行在 java1.6.0_12 或更新的版本(为何 java1.6.0_10 或 u11 版不行?),因为这些版本将能带来窗口透明特性,更重要的是 Swing 的性能提升。

另附:BeautyEye兼容性测试结果

Feature

  • 跨平台;

  • 遵从主流审美,与时俱进;

  • 更好的兼容性,可运行于 java 1.5、1.6、1.7、1.8,SUN 的非公开 API 被移除?木有关系;

  • 源自 Android GUI 基础技术,以最少的代码实现最满意的外观,Synth、Nimbus 都是浮云。

Demos

提示: 请确保已安装 JRE(最低 java1.5 版),如需 BeautyEye 外观支持透明效果,则推荐 java1.6.0_12 或更新版本(为何 java1.6.0_10 或 u11 版不行?),这些版本才能支持窗口透明特性.

Download

正式版.zip包:点击下载(内含demo、api文档、核心分发jar包等).

Development Guide

第一步:引入beautyeye_lnf.jar

核心分发jar包 beautyeye_lnf.jar 位于“/dist/”目录。

第二步:在代码中使用BeautyEye

加入以下代码,即可将你的Java程序界面更换成BeautyEye的外观:

public static void main(String[] args)
{ 
    try
    { 
        org.jb2011.lnf.beautyeye.BeautyEyeLNFHelper.launchBeautyEyeLNF();
    } catch(Exception e)
    { 
	//TODO exception 
    } 
    ..................... 你的程序代码 .........................
    ..................... 你的程序代码 .........................
}

详细开发者指南请查看:BeautyEye L&F简明开发者指南

License

你可永久免费且自由地使用BeautyEye外观(look and feel),如:用于研究、学习、甚至商业用途,但禁止在超越License约束内容的情况下用于商业用途等,请尊重知识产权。

Contact

  • 如有bug及建议等,请邮件至:jb2011@163.com

  • 欢迎加入Java Swing爱好者讨论QQ群:259448663

  • 如有其它需求请联系作者QQ:413980957

  • 你也可前往 Jack Jiang的博客 进行交流。

About Author


计算机科学与技术本科。

职业生涯:程序员、项目经理、技术总监;
编码技能:JavaME、JavaSE、JavaEE、Android、iOS等平台应用层开发;
实践经验:多年的软件开发、项目管理、团队管理以及创业公司操盘经历,在软件开发体系和团队建设、项目开发和管理、中大型企业应用、移动互联网应用的持续开发/实施/集成/运维和信息化建设等方面拥有较丰富的实践经验,领域知识涉及传统企业桌面应用、企业分布式互联网应用、新一代移动互联网和智能穿戴应用等。

Preview

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

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

More Screenshots

案例1:SwingSets2

更多截图点击进入

案例2:SwingSets3


点击下载可执行jar包(Swingsets3)

案例3:DriodUIBuilder

DroidUIBuilder工程已开源,工程地址:点击进入

案例4:Draw9patch

讨论学习

更多内容点击进入

作者的其它工程

  • DroidUIBuilder:一款开源Android GUI设计工具(已于2012年底停止开发),点击进入

  • Swing9patch:一组很酷的Java Swing可重用组件或UI效果,点击进入

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (7)

加载中
打分: 力荐
感谢老大
2017/12/11 13:02
回复
举报
试试玩下
2017/10/18 14:31
回复
举报
打分: 力荐
nice啊
2017/03/18 18:10
回复
举报
作者牛人
2017/02/20 13:20
回复
举报
看上去很 nice 哦 , BeautyEye
2015/01/20 23:55
回复
举报
BeautyEye 非常的赞!!! BeautyEye
2015/02/28 11:01
回复
举报
既然是apache的licence,那为啥商业目的还需要授权呢?(禁止在未经授权的情况下用于商业用途等,请尊重知识产权)。 #BeautyEye#
2015/06/18 13:02
回复
举报
更多评论
暂无内容
发表了博客
2015/04/09 19:45

BeautyEye L&F简明开发者指南(转)

第一步:如何开始? 首先把 beautyeye_lnf.jar 文件作为lib放入你的项目并引用之. 目前,beautyeye_lnf.jar 文件位于all_in_one.zip包中的位置是:all_in_one/dist/ 第二步:如何使用BeautyEye L&F? 加入以下代码,即可将你的Java程序界面更换成Beauty Eye的外观: public static void main(String[] args) {    try     {        org.jb2011.lnf.beautyeye.BeautyEyeLNFHelper.launchBeautyEyeLNF();   ...

1
1
2017/12/25 16:10

JavaGUI编程之·引用类库Beautyeye改变外观

上一期讲到JavaGUI默认界面在win7上显示得比较粗糙,小编在原来的基础上对各种组件的属性进行大量修改才得以让原界面扁平化。上期推文发出后,就有大神提供建议,原来可以通过引用类库来统一改变原界面的粗糙显示效果,那个小编还没接触过的神奇包包就是Beautyeye_lnf.jar,很多前辈称它为架包。 下面是引用该包后的界面效果: 对比原图: 对比原图: 我引用的是苹果风格的主题,Beautyeye中应该还有其他类型的主题可以引用,有...

0
0
2019/07/18 19:39

MQTT的Java客户端 - 使用会话模式、Paho、SQLite和Swing美化包beautyeye

MQTT3客户端 - Java图形化界面 这是一个用Java写的有会话模式的MQTT客户端,用到了JavaSwing、SQLite、Paho、Beautyeye等技术。界面简洁清新,有MQTT的基本功能,有会话模式,可以在同一主题下会话,可以设置账号、密码、ID、遗嘱等登录初始信息。dist下的Jar包可以直接用。 起因 是想参加全国大学生电子设计大赛,队友抱怨用蓝牙调试每次都要连接太麻烦了,所以想用WIFI,于是想到了MQTT协议,由于MQTT客户端还没有我满意的(接...

0
0
发表了博客
2019/08/23 17:31

Java的GUI框架如何选择? Swing、SWT、AWT、SwingX、JGoodies、JavaFX、Apache Pivot、BeautyEye框架(美观)?

AWT 是swing的基础,运行良好,但缺少高级组件。如果您打算创建丰富的应用程序,那么AWT可能不是最好的方法。但是对于不需要丰富用户界面的较小gui应用程序来说。这可能非常适合,因为它是一个久经考验的框架。 摇摆不定的 基于AWT,如前所述。在它的初期,它被认为是缓慢和有缺陷的,并导致IBM为Eclipse创建SWT。但是对于Java 5(或6?)Swing成为构建新应用程序的首选框架。Swing有许多丰富的组件,但在某些领域仍然缺乏。一个例...

0
0
发表了博客
2013/12/05 14:12

Java的常用Swing外观类总结

一、官方类 首先Java提供了几个自带的L&F类,可以使用如下获取类名: UIManager.LookAndFeelInfo[] info=UIManager.getInstalledLookAndFeels();      for(int i=0;i<info.length;i++){        System.out.println(info[i].getClassName());             } 结果如下: javax.swing.plaf.metal.MetalLookAndFeel com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel com.sun.java.swing.plaf.motif.MotifLookAndFeel com.sun.java.swing.p...

0
21
发表了博客
2018/03/29 10:03

【Java基础笔记】Swing界面主题设置

在Java中让用户能够动态地更改应用的外观主题,可以给用户更好地体验,具体的实现方式是: 1,先使用UIManager.setLookAndFeel(String s)方法设定对应的外观 2,再使用SwingUtilities.updateComponentTreeUI(Component c)方法立刻更新应用 JDK默认仅包含了基本的几种风格 // Metal风格 (默认) String lookAndFeel = "javax.swing.plaf.metal.MetalLookAndFeel"; UIManager.setLookAndFee(lookAndFeel); // Windows风格 S...

0
1
发表了博客
2020/04/01 11:35

基于Java Swing开发好看的皮肤

先介绍几款开源及商业的皮肤。 Weblaf:非常赞的套件,界面现代、简约。依赖包较少。 有开源也有商业协议,个人最喜欢的皮肤。 https://github.com/mgarin/weblaf PgsLookAndFeel:界面简约现代,Apache2开源协议 http://www.pagosoft.com/projects/pgslookandfeel/ Seaglass:蛮美观的UI,界面现代,是基于Java 7自带皮肤Nimbus改进 https://github.com/khuxtable/seaglass/wiki beautyeye:界面现代 https://github.com/JackJ...

0
0
发表了博客
2018/08/10 09:21

基于Java的在线聊天室

概述 Java socket编程,实现一个在线聊天室, 实现在线用户群聊,私聊,发送文件等功能。 详细 代码下载:http://www.demodashi.com/demo/13623.html 一、项目功能 本项目使用java socket编程,实现一个具有GUI界面的在线聊天室: 该项目具有以下几项功能: 构建一个服务器 S 和若干个客户机 C; 每一台客户机 C 都可以与服务器 S 和其他客户机连接; 每一台客户机 C 都可以通过 S 获得其他客户机发来的信息,并显示哪一台客户机在线...

0
0
发表了博客
2014/06/22 23:38

工作的时候记录的一些链接

email 错误代码 http://blog.csdn.net/wang_linglin/article/details/7265003 高性能AJAX http://www.ibm.com/developerworks/cn/web/wa-aj-hiperform/ Swing Tree 的使用 http://www.blogjava.net/wangxinsh55/archive/2006/04/04/39219.html Java NIO类库Selector机制解析 http://blog.csdn.net/haoel/article/details/2224055 SWING Jtable 使用 http://blog.csdn.net/mq612/article/details/1123819,http://hi.baidu.com/y...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2012/09/14 08:23

BeautyEye 这个不错的说。辛苦作者了。

辛苦作者了。

4
1
发表了问答
2012/09/14 10:14

我是BeautyEye L&F工程的作者

我是BeautyEye L&F工程的作者,“jb2011000”这个用户名是我在googlecode的上的项目托管账号,不知为何时在此出现。 可关注我的博客:http://www.cnblogs.com/jb2011/,项目地址:https://code.google.com/p/beautyeye/。 稍后将针对“BeautyEye L&F”工程源码推出“Swing之美”系列文章,以及未来的Swing组件库工程。亮点和难点在于引导开发人员提高用户本验、重视ui平面设计的质量,希望籍此机会为改变Swing深入人心的丑陋形象...

12
1
发表了问答
2012/09/14 09:13

BeautyEye 却是非常漂亮,实用。希望好好发展。

却是非常漂亮,实用。希望好好发展。

3
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
7 评论
547 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部