Java netbeanslook&;感觉主题与IDE中的外观不同
我一直在用NetBeans IDE创建一个小应用程序,并试图将其默认主题更改为“Nimbus”。顺便说一句,这不仅仅发生在灵光星上。我也试过GTK+,它也是一样的 但我运行应用程序时得到的结果与我在“设计”选项卡(尤其是按钮)中看到的结果大不相同,出于某种原因,这让我很恼火。我怎样才能解决这个问题 这是我用来将其更改为Nimbus的自动生成代码:Java netbeanslook&;感觉主题与IDE中的外观不同,java,netbeans,look-and-feel,Java,Netbeans,Look And Feel,我一直在用NetBeans IDE创建一个小应用程序,并试图将其默认主题更改为“Nimbus”。顺便说一句,这不仅仅发生在灵光星上。我也试过GTK+,它也是一样的 但我运行应用程序时得到的结果与我在“设计”选项卡(尤其是按钮)中看到的结果大不相同,出于某种原因,这让我很恼火。我怎样才能解决这个问题 这是我用来将其更改为Nimbus的自动生成代码: try { for (javax.swing.UIManager.LookAndFeelInfo info : javax.s
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(ExtractorFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(ExtractorFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(ExtractorFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(ExtractorFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
在下图中,上图是它在IDE的“设计”选项卡中的外观,下图是它在“预览”中的外观
在下面的图片中,上面是它在IDE中的外观,下面是它在运行应用程序时的实际外观
您需要说明您使用的编程语言,并可能与他人分享一些相关代码。您是否正在使用NetBeans平台构建Java应用程序?只是使用NetBeans IDE?还有什么吗?是的,我正在构建一个Java应用程序。我现在正在添加相关代码。实际上,我正在使用自动生成的代码块将LAF切换到Nimbus。谢谢。您使用的是什么版本的Java?我将Java 8与NetBeans一起使用,因为它与10不兼容。@AndréYuhai与您的问题无关,仅供参考。