我正在开发一个 Java 桌面应用程序,我使用 Swing 来构建 GUI。我意识到我可以通过设置不同的 L&F 来改变我的应用程序的外观。
JRE(来自 SUN)为我提供了至少两个 L&F,一个是默认的 Metal L&F,另一个是“系统”L&F,它让我的应用程序具有原生外观。我也可以在互联网上找到一些非常酷的 L&F。
问题是:我的桌面应用程序应该使用哪个 L&F?有人说原生外观会更人性化,这是真的吗?如果我使用系统L&F,我是否应该制作不同版本的用户手册(因为UI会根据操作系统而变化)?