我一直在浏览互联网(当然是 StackOverflow :) )以解决以下问题。Netbeans 提供了“很棒”的默认外观和感觉,所以我想将其更改为原生外观。我的意思是,正在运行的程序看起来并不等于设计的 GUI。因此,当您在 Windows pc 上进行设计时,该程序看起来像 Windows,对于 Mac 等也是如此。
所以,我在这个网站上搜索,发现了很多次这样的示例代码:
private void setLookAndFeel() {
// Get the native look and feel class name
String nativeLF = UIManager.getSystemLookAndFeelClassName();
try {
UIManager.setLookAndFeel(nativeLF);
} catch (ClassNotFoundException | InstantiationException |
IllegalAccessException | UnsupportedLookAndFeelException ex) {
Logger.getLogger(GUI.class.getName()).log(Level.SEVERE, null, ex);
}
}
source: http://www.exampledepot.com/egs/javax.swing/LookFeelNative.html
但是……它对我不起作用。
我会得到一个空指针异常,它很长(584 行)。
我希望有一个人可以帮助我。
提前致谢!
戴夫
背景信息: - Netbeans 7.1.2 - Windows 7 - 不会像这样工作:http ://www.exampledepot.com/egs/javax.swing/LookFeelNative.html