2013-08-25 12 views
-1

只是想問,因爲我一直想知道並在Mr.Google上搜索,但沒有任何幫助。當使用主類時,GUI不顯示Nimbus

我開發了一個使用Netbeans的Java桌面應用程序,它工作正常,直到我嘗試運行它。 當我通過點擊GUI類上的運行文件來運行它時,它顯示了Nimbus的外觀和感覺。

但是,當我跑過我的主類(調用setVisible)時,它顯示出金屬外觀和感覺。

我可以知道究竟出了什麼問題嗎?我不會觸及任何生成的代碼。 有沒有人有同樣的問題,並已解決?

回答

0

確保在設置外觀之前設置外觀(或者您將被強制更新每個可見組件的組件樹)。你對你的JFramesetVisible(true)之前,下面的行應該存在:

UIManager.setLookAndFeel("javax.swing.plaf.nimbus.NimbusLookAndFeel"); 
+0

喬希,我已經嘗試設置這樣的。但仍然不起作用。這隻有在我使用setVisible從main調用框架時纔會發生。如果我只是運行框架,它工作正常。 – Nizam