-1

只是想问,因为我一直想知道并在 Mr.Google 上搜索,但没有任何帮助。

我使用 Netbeans 开发了一个 java 桌面应用程序,在我尝试运行它之前它运行良好。当我通过单击 GUI 类上的运行文件来运行它时,它会显示 Nimbus 的外观。

但是当我运行我的主类(调用 setVisible )时,它显示出金属的外观和感觉。

我能知道到底出了什么问题吗?对于生成的代码,我没有触及任何东西。有没有人遇到同样的问题并解决了?

4

1 回答 1

0

确保您在可见之前设置外观(否则您将被迫为每个可见组件更新组件树)。在调用setVisible(true)JFrame的 之前,应显示以下行:

UIManager.setLookAndFeel("javax.swing.plaf.nimbus.NimbusLookAndFeel");
于 2013-08-25T13:36:02.570 回答