我想了解有关开发Java外观的更多信息。有人可以给我一些网页地址,我可以找到有关laf开发的资源吗?
提前致谢,
大卫
答案 0 :(得分:4)
编写自定义外观并非您唯一的选择。你也可以选择建立Synth Look and Feel,这是一个发展L& Fs的框架。
Nimbus是众所周知的基于Synth的L& F,并且包含在/jdk/src/share/classes/com/sun/java/swing/plaf/nimbus
下的OpenJDK 6 source code
答案 1 :(得分:3)
答案 2 :(得分:1)
我为你试过谷歌搜索,但发现选择很薄,你可能也是这样。
不需要外部资源的方法是简单地下载Java库源代码(您可能需要以 Sun Oracle的身份注册为开发人员)然后制作自己的副本一切都有你想要的改变。
我认识我们公司的一个小组,他们试图发展公司特定的外观和感觉。他们犯了很多愚蠢的错误,例如使复选框和单选按钮具有相同的形状;这剥夺了用户的信息。
做自己的L& F是一项艰苦的工作。也许我能给你的最有用的建议是回顾你或世界真的,真正需要另一种Java的外观和感觉。你们将如何变得与众不同?更好?你是否准备好投入工作来真正改善它?要提供所有图标和图像,每个组件的每个变体的所有程序渲染?
答案 3 :(得分:1)
您可以查看我的开源外观项目 - WebLookAndFeel
大多数来源都用英语进行了适当的评论,因此不难理解代码:)
答案 4 :(得分:1)
就像Powerlord所说,我建议调查Synth类,更具体地说是Java Tutorials on Customizing the Look and Feel!我自己玩过它并且能够产生一个更具吸引力的GUI,所以我想说它是一个值得研究的强大工具。这就是我自己想出来的:
答案 5 :(得分:0)
您可以在官方网站上下载“ EaSynth外观设计师”。完整版本已付费,但免费版本,每次修改后,应用程序都会显示(不以显式模式显示)如何为Synth L&F使用XML进行相同的操作。