首页 > 解决方案 > NetBeans Look&Feel 主题与它在 IDE 中的外观不同

问题描述

我一直在使用 NetBeans IDE 创建一个小应用程序,并且正在尝试更改它的默认主题,例如更改为“Nimbus”。顺便说一句,这不仅仅发生在 Nimbus 上。我也尝试过 GTK+,结果是一样的。

但是,当我运行应用程序时,我得到的结果与我在设计选项卡(尤其是按钮)中看到的完全不同,这让我很恼火。我怎样才能解决这个问题?

这是我用来将其更改为 Nimbus 的自动生成代码:

    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 的设计选项卡中的样子,下面是它在“预览”中的样子。

NetBeans 主题按钮看起来不同

在下图中,上面是它在 IDE 中的外观,下面是我运行应用程序时的实际外观。

在此处输入图像描述

标签: javanetbeanslook-and-feel

解决方案


推荐阅读