java swing 皮肤_基于Java Swing开发好看的皮肤

本文介绍了各种开源和商业的皮肤如Weblaf、PgsLookAndFeel、Seaglass等,并着重讲述了作者为满足特定需求开发的自定义皮肤系列,包括商务蓝到远山青等多种风格。解决不同科室环境对界面色彩需求的问题。

先介绍几款开源及商业的皮肤。

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/JackJiang2011/beautyeye

Synthetica:较丰富的UI风格,但对中文字体的支持有问题。一半的皮肤免费,但其中一些较美观的需要商业授权

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

Jtattoo:分GPL / LGPL / Apache三种协议,有开源也有商业版,个人较喜欢其中的Luna风格

http://www.jtattoo.net/

Insubstantial:substance项目的分支项目

https://github.com/Insubstantial/insubstantial

Nimbus:Java SE 6 Update 10以后Oracle内置的皮肤

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

Quaqua:整的很像MAC OS的界面

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

Alloy:商业的

http://lookandfeel.incors.com/

JGoodies:商业的

http://www.jgoodies.com/products/swing-suite/

项目基于Java6开发一直使用着内置的皮肤Nimbus,界面小修小改勉强也能满足不同客户的需求,个人感觉也还可以。但是由于客户的特殊性,需要长时间面对软件,而且不同的科室灯光环境,屏幕环境相差也比较大,有的科室喜欢暗色调,有的科室喜欢亮色调。为此也引入过上述介绍的皮肤。但是风格调整起来很费劲,总感觉不协调。于是想办法开发了一套自主的皮肤解决困扰已久的问题。用户可根据需要自定义切换不同的皮肤风格。先上图

1)商务蓝

876f0700ff1557a3350cd7b54cd777a9.png

eb2e51ac3ce0d827546ff491c2142b5e.png

85500a04aa996896764b42781ca87af2.png

2)复古绿

db525ac24a4fe8140c256d467cb2af1e.png

3)格调灰

16ac6f0a9dcc6de626c071e33efc28b4.png

4)湖心绿

863dc29cae75d8dfee5925fac990b003.png

5)活力橙

b527306fda6a8ee73e60b01ffe502810.png

6)简约蓝

2bd2e1da1cac5295556d053f863b8a16.png

7)琉璃绿

53c323051c0709f6c1da1ffb653ca517.png

8)摩卡棕

c9268c68e0c740ae0232ba8b548325eb.png

9)品格紫

b13cabc432d0424146c9f8e1beb08871.png

10)桑夏青

97e830c77ecdf08ea250385a2fc45262.png

11)钛白灰

d1c68e8af82ac958c9782369b1b6cff0.png

12)薰衣紫

425f22463311c137b917ee8005c8bd41.png

13)远山青

351dceda45015e67ab66dc29d9d6b9b1.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值