2013-03-20 55 views
0

我使用java 7 update 17和netBeans IDE 7.3我將nimbus設置爲每個GUI項目的默認值,但oracle網站指令不工作。nimbus as defalut

如何爲每個項目默認設置nimbus?

我手動編寫我的代碼而不使用調色板或拖放。

和該指令不起作用http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/nimbus.html

+0

如何創建您的用戶界面? – MadProgrammer 2013-03-20 10:02:03

+0

手動,但我使用netbeans IDE沒有拖放屬性 – Aladdin 2013-03-20 10:08:00

+0

如果你創建一個'JFrame',Netbeans將默認安裝Nimbus – MadProgrammer 2013-03-20 10:09:21

回答

1

以下稱爲在主

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); 
} 

開始給

LAF: Metal 
LAF: Nimbus 
LAF: CDE/Motif 
LAF: Windows 
LAF: Windows Classic 

它從主生成的代碼複製NetBeans中的JFrame表單。

EventQueue.invokeLater(new Runnable() { 
     @Override 
     public void run() { 
      mainFrame.setVisible(true); 
     } 
    }); 

後,我想有必須去出差錯。

也許你有一些命令行選項,系統java設置,選擇LAF已經和「擴展」Nimbus(塑料左右)?