首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nimbus外观不可用

nimbus外观不可用
EN

Stack Overflow用户
提问于 2012-11-01 20:54:34
回答 1查看 2.1K关注 0票数 4

我用java在netbeans 7.2中创建了一个gui应用程序。我在那里创建了一个JFrame。在自动生成的代码中,它被设置为nimbus外观。但是我的框架看起来不像光环。

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

那么我应该怎么做才能安装nimbus外观呢?JDK 1.6用来编译代码。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-01 21:35:08

确保您的java版本高于: JDK 6 Update 10。

See here

Java是JavaSE6Update10 (6u10)版本中引入的一种精致的跨平台外观。

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

  • Java SE Downloads

之后你就可以开始了,别忘了在Event Disptach Thread中设置L&F:

代码语言:javascript
复制
    //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
        }

    });
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13177534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档