首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nimbus作为脱脂剂

nimbus作为脱脂剂
EN

Stack Overflow用户
提问于 2013-03-20 10:00:27
回答 1查看 563关注 0票数 0

我使用的是java 7更新17和netBeans IDE 7.3,我会为每个GUI项目设置nimbus作为缺省值,但是oracle网站指令不起作用。

如何为每个项目设置默认的nimbus?

我手动编写代码,而不使用调色板,也不需要拖放。

而且这个指令不适用于http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/nimbus.html

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-20 11:46:52

在主目录开始时调用以下命令

代码语言:javascript
复制
try {
    for (UIManager.LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) {
        System.out.println("LAF: " + info.getName());
        if ("Nimbus".equals(info.getName())) {
            UIManager.setLookAndFeel(info.getClassName());
            //break;
        }
    }
} catch (ClassNotFoundException | InstantiationException
    | IllegalAccessException | javax.swing.UnsupportedLookAndFeelException ex) {
    Logger.getLogger(MainFrame.class.getName()).log(Level.SEVERE, null, ex);
}

已给予

代码语言:javascript
复制
LAF: Metal
LAF: Nimbus
LAF: CDE/Motif
LAF: Windows
LAF: Windows Classic

它是从在JFrame中生成的NetBeans表单的主代码中复制的。

在那之后

代码语言:javascript
复制
    EventQueue.invokeLater(new Runnable() {
        @Override
        public void run() {
            mainFrame.setVisible(true);
        }
    });

我想这一定是出问题了。

也许您有一些命令行选项、系统java设置、已经选择了一个LAF和“扩展”Nimbus (塑料之类)?

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

https://stackoverflow.com/questions/15520374

复制
相关文章

相似问题

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