swing自定义控件实现扁平化 源代码(其他语言的源码也行)

swing自定义控件实现扁平化 源代码(其他语言的源码也行),第1张

这个不是通过设置一个参数能做到的,目前还只有枯轮伍 Look and Feel 库代码提供的定制。JRE 目前自带了几种 Look and Feel 库,你想得到一个扁平化的 UI 外观,需要外挂一个自己的 Look and Feel 实现。

你可以在每个 Swing 组件的 getUI 方法返回的值中找到它的 UI 类,而具体运行的时候这个  UI 类是什么则是由 Look and Feel 来自动配置的,比如在 Windows 上可能是 Windows 开头的类名,而在 Linux 可能是 Metal 开头的类名。

自己写一个这样的 Look and Feel 至少是中高级水平,不是很简单能办到的,而且想达到 Java 所要求的跨平台,还要桐液在其它 *** 作系统平台上测试,当然了你只需要为自己的客户定制就可以了,不需要给所有平台测试。

比如这个文章说通过没或参数启用 JRE 6 自带的 Nimbus 主题库 (Look and Feel)。

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

你下面这图片中的 Java 程序就是自己实现的 Look and Feel,不过它们代码经过了混淆器处理,很难看明白,类名全是胡乱的字母和数字。

CRMEB带有积分、优惠券、秒杀、会员等级、分销等功能,更是一套方便二次开发的框架山颂。页面效果和交互都算高品质的,漂亮的UI、完善的功能都非常好,后台也是非常好用!中间用过好几个电商系统最终还是选择了搜唯斗CRMEB。而且CRMEB也提供开源免费世磨版本:CRMEB

sourceforge,google code,github上的Java项燃让慧目。

java2s.com 网站的代码示例

maven 仓库绝大部分库都皮答带有源码。滑培


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12360357.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存