我在Netbeans IDE的帮助下使用swings在Java中创建了一个GUI。
现在的问题是,当我点击“预览设计”时,GUI的外观是我操作系统的外观,即Windows XP但是当我点击“运行”按钮运行应用程序时,外观和感觉GUI是金属的。
如何设置GUI的音调。 (如果答案是w.r.t Netbeans IDE,会更好)
答案 0 :(得分:6)
你想要UIManager类。
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
将改变Look&感觉系统的默认值是什么。你必须在构造任何UI对象之前调用它,void main(String[] args)
是一个好地方。
答案 1 :(得分:3)
在你的主要方法中,明确告诉Swing使用哪个L& F,la
// Metal! Woo!
try {
UIManager.setLookAndFeel(
UIManager.getCrossPlatformLookAndFeelClassName());
} catch (Exception e) { }
或
// Fit in. Be boring.
try {
UIManager.setLookAndFeel(
UIManager.getSystemLookAndFeelClassName());
} catch (Exception e) { }
等