有关如何开发Java外观的资源

时间:2010-07-12 20:10:00

标签: java user-interface

我想了解有关开发Java外观的更多信息。有人可以给我一些网页地址,我可以找到有关laf开发的资源吗?

提前致谢,

大卫

6 个答案:

答案 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,所以我想说它是一个值得研究的强大工具。这就是我自己想出来的:

News Feed Application with custom UI

答案 5 :(得分:0)

您可以在官方网站上下载“ EaSynth外观设计师”。完整版本已付费,但免费版本,每次修改后,应用程序都会显示(不以显式模式显示)如何为Synth L&F使用XML进行相同的操作。