我应该将什么样的Swing外观用于Java桌面应用程序?

我正在开发一个Java桌面应用程序,我使用Swing来构建GUI.我意识到我可以通过设置不同的L& Fs来改变我的应用程序的外观.

JRE(来自SUN)为我提供至少两个L& Fs,一个是默认的Metal L& F,另一个是“System”L& F,它让我的应用程序具有原生外观.我也可以在互联网上找到一些非常酷的L& Fs.

问题是:我应该将哪个L& F用于我的桌面应用程序?有人说原生外观会更加用户友好,这是真的吗?如果我使用系统L& F,我应该制作不同版本的用户手册(因为UI会根据操作系统而改变)吗?

最佳答案
我想你并不是要找到最好的外观和感觉,你倾向于使用系统的外观和感觉,但不想在所有平台的文档上投入更多的工作量.

实际上你可以选择一个像样的外观和感觉,如nimbus或其他作为默认皮肤,并允许您的用户在首选项设置中选择“皮肤”.因此,您的文档可以包含默认皮肤的屏幕截图.

转载注明原文:我应该将什么样的Swing外观用于Java桌面应用程序? - 代码日志