只是想问我一直想知道并搜索Mr.Google,但没有任何帮助我。
我使用Netbeans开发了一个java桌面应用程序,它运行正常,直到我尝试运行它。 当我通过单击GUI类上的运行文件来运行它时,它会显示Nimbus的外观。
但是当我浏览我的主类(调用setVisible)时,它会显示金属外观。
我能知道实际出了什么问题吗?我没有触及生成代码的任何内容。 有没有人有同样的问题并解决了它?
答案 0 :(得分:0)
确保在可见之前设置外观(否则您将被迫更新每个可见组件的组件树)。在setVisible(true)
上致电JFrame
之前,应该出现以下行:
UIManager.setLookAndFeel("javax.swing.plaf.nimbus.NimbusLookAndFeel");