博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用美化包设置Java Swing LookAndFeel
阅读量:5948 次
发布时间:2019-06-19

本文共 1570 字,大约阅读时间需要 5 分钟。

hot3.png

介绍:Java Swing的开发中UI的设置和润色比较复杂,简单的方法就是设置LookAndFeel.

 

1.   java自带的

1.Java Swing自带的LookAndFeel可以根据系统名称来设置。

文档:

比如:

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

2.还可以设置Nimbus Look and Feel

文档

2.   其他美化包

 1.  Seaglass  苹果风格的美化包,跨平台的Java Swing外观,只支持JRE1.6以上运行的环境。

下载地址:https://code.google.com/p/seaglass/

方法:1.下载美化包并添加;

        2.在程序中设置:

UIManager.setLookAndFeel("com.seaglasslookandfeel.SeaGlassLookAndFeel");UIManager.getLookAndFeelDefaults().put("defaultFont", new Font("Microsoft Yahei",Font.PLAIN,13));

优点是:设计清新自然

缺点是:对中文字符的支持有不少问题。

2.  Substance  包含多类美化风格的美化包

下载地址: https://java.net/projects/substance/

比如:

UIManager.setLookAndFeel(new org.jvnet.substance.skin.SubstanceOfficeSilver2007LookAndFeel());

其他的可以设置的有:

3.   JTattoo包含多个美化风格的美化包

下载地址:

设置方法:

UIManager.setLookAndFeel("com.jtattoo.plaf.acryl.AcrylLookAndFeel");

其他的还有很多,看完上边的一般就有思路了,下面是一些从网上搜到的java swing美化包的链接,仅供参:

1.                        

2.                              

3.                       

4.  eel       http://napkinlaf.sourceforge.net/

5.              http://www.pagosoft.com/projects/pgslookandfeel/

6.                          http://www.randelshofer.ch/quaqua/index.html

7.                  http://lookandfeel.incors.com/

8.                            http://weblookandfeel.com/

9.                                 http://www.javootoo.com/

10.  http://www.javasoft.de/synthetica/themes/

 

3. 另外,如果想要创建自己的Look and Feel,可以参考一下资料:

  1.  

  https://today.java.net/pub/a/today/2006/09/12/how-to-write-custom-look-and-feel.html

2.           

        http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/

 2.  Java Look And Feel Libraries/Engines:

http://www.centigrade.de/en/products/cezanne-look-and-feel-engine

其他相关资料:

·        

·        

·        

·        

·        

 

转载于:https://my.oschina.net/liuyuanyuangogo/blog/267720

你可能感兴趣的文章
我的友情链接
查看>>
EIGRP的Metric计算以及负载均衡
查看>>
org-capture 配置
查看>>
linux下lvs搭建负载均衡集群
查看>>
JMS 实例讲解
查看>>
求教:如何成为一个优秀的项目经理人
查看>>
shell 脚本--备份、还原mysql数据库
查看>>
JS脚本静态变量调用方法
查看>>
linux中cacti和nagios整合
查看>>
Parallels Desktop12推出 新增Parallels Toolbox
查看>>
正则表达式验证身份证格式是否正确
查看>>
Firebird(全功能的,免维护的数据库,能够管理多个独立的数据库) V2.1.3 英文特别版...
查看>>
xml格式文件解析
查看>>
ios百度地图-路径规划
查看>>
Python高效编程技巧
查看>>
配置Eclipse使用maven构建项目默认JDK为1.8
查看>>
jsp内置对象以及jsp动作
查看>>
Struts上路_09-数据类型转换
查看>>
定制CentOS
查看>>
Android Eclipse 修改默认查看图片的打开方式
查看>>