我在为我的java应用程序开发GUI时遇到问题。我在Windows上开发并使用基于Windows的程序。但是,当Mac或Linux OS上的用户使用GUI时,它具有不同的布局,并且某些字段被推离帧。有没有办法可以强制GUI使用特定的系统主题?
答案 0 :(得分:0)
Look and Feel上的Swing tutorial有一些关于如何以编程方式设置LnF的很好的例子。
简而言之,请致电
UIManager.setLookAndFeel("fully qualified name of the lnf");
在main()方法的开头。例如,如果您想使用跨平台LnF,则使用
UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());