【发布时间】:2010-05-14 01:43:05
【问题描述】:
我正在开发一个 Java 桌面应用程序,并使用 Swing 来构建 GUI。我意识到我可以通过设置不同的 L&F 来改变我的应用的外观。
JRE(来自 SUN)为我提供了至少两个 L&F,一个是默认的 Metal L&F,另一个是“系统”L&F,它让我的应用程序具有原生外观。我也可以在互联网上找到一些非常酷的 L&F。
问题是:我的桌面应用程序应该使用哪个 L&F?有人说原生外观会更人性化,这是真的吗?如果我使用系统L&F,我应该制作不同版本的用户手册(因为UI会根据操作系统而变化)?
【问题讨论】:
-
这个问题真的很主观,因为“哪个看起来最好”
-
你认为 Sun 会花时间允许自定义 L&F,并提供(如果我没记错的话)4 个内置的,如果每个人都有一个“最好的”的话应该用吗?
-
您是否考虑过让 L&F 用户可选择?
标签: java look-and-feel