我在为我的 java 应用程序开发 GUI 时遇到问题。我在 Windows 上进行开发并使用基于 Windows 的程序。然而,当 Mac 或 Linux 操作系统上的用户使用 GUI 时,它具有不同的布局,并且某些字段被推离框架。有没有办法强制 GUI 使用特定的系统主题?
最佳答案
Swing tutorial Look and Feel 上有一些关于如何以编程方式设置 LnF 的非常好的示例。
简而言之,打电话
UIManager.setLookAndFeel("fully qualified name of the lnf");
在 main() 方法的开头。例如,如果您想使用跨平台 LnF,您可以使用
UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
关于java - 如何在所有操作系统上强制使用 JFrame Windows 主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16202099/