繁体   English   中英

没有灵气外观

[英]nimbus look and feel is not available

我在Java的netbeans 7.2中创建了一个gui应用程序。 我在那里创建了一个JFrame 在自动生成的代码中将其设置为nimbus外观。 但我的框架看起来不像灵气。

所以我调试了代码,发现nimbus在getInstalledLookAndFeels()返回的数组中不可用。

那么我该如何安装nimbus外观? JDK 1.6用来编译代码。

确保您的Java版本大于:JDK 6 Update 10。

看这里

Nimbus是在Java SE 6 Update 10(6u10)发行版中引入的优美的跨平台外观。

您可以在此处下载最新的Java(7u9)和Netbeans(7.2.1)版本(捆绑):

之后,您应该一切顺利,也不要忘记从Event Disptach Thread设置L&F:

    //Create UI and set L&F on EDT
    SwingUtilities.invokeLater(new Runnable( ) {
        public void run( ) {
                //set L&F
                try {
                       for (LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) {
                           if ("Nimbus".equals(info.getName())) {
                                   UIManager.setLookAndFeel(info.getClassName());
                                   break;
                           }
                       }
                    } catch (Exception e) {
                    // If Nimbus is not available, you can set the GUI to another look and feel.
                     e.printStackTrace();
                    }
            //create UI and components here
        }

    });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM