gpt4 book ai didi

java - 我应该为 Java 桌面应用程序使用什么样的 Swing 外观?

转载 作者:搜寻专家 更新时间:2023-10-31 19:50:44 24 4
gpt4 key购买 nike

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

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

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

最佳答案

除非您正在为您的应用尝试完全自定义的外观,否则我建议您使用 System L&F。它确实使您的应用程序在外观上与平台上的其他应用程序相似,从而使您的应用程序更易于使用,用户可能会熟悉这些应用程序。

我肯定会远离 Metal L&F。没有什么比那个丑陋的灰色 Chrome 更能尖叫“90 年代后期的 Java”了。 (除非那种复古外观正是您想要的。)

如果您在不同系统上有足够多的用户来保证在这些系统上测试 UI,那么在多个系统上抓取用户手册的屏幕截图也不会有什么坏处。如果您要制作打印副本,您可能只想展示最常用的平台,但电子副本可以针对您测试过的每个操作系统进行定制。

关于java - 我应该为 Java 桌面应用程序使用什么样的 Swing 外观?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2831368/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com