2012-11-01 99 views
4

我在java中創建了一個在netbeans 7.2中的gui應用程序。我在那裏創建了一個JFrame。它在自動生成的代碼中被設置爲靈氣外觀。但我的框架看起來不像靈氣。nimbus外觀和感覺不可用

所以我調試了代碼,發現nimbus在getInstalledLookAndFeels()返回的數組中不可用。

那麼我應該怎麼做才能安裝靈氣外觀?用於編譯代碼的JDK 1.6。

+2

什麼是應用程序的最低Java版本。是否支持?如果它是1.6,我建議讓用戶升級到最新的1.6版本會更好。由於Nimbus在1.6.0_10左右推出,應確保用戶JRE具有Nimbus可用。 –

回答

6

確保您的Java版本是大於: JDK 6更新10

See here

雨雲是拋光的跨平臺外觀和在 的Java SE 6 Update 10的感覺引入(6u10)發佈。

,你可以在這裏下載最新的Java(7u9)和Netbeans(7.2.1)版本(附帶):

之後,你應該好走,不要忘記在Event Disptach Thread之內設置L & F:

//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 
     } 

    });