以下稱爲在主
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(塑料左右)?
如何創建您的用戶界面? – MadProgrammer 2013-03-20 10:02:03
手動,但我使用netbeans IDE沒有拖放屬性 – Aladdin 2013-03-20 10:08:00
如果你創建一個'JFrame',Netbeans將默認安裝Nimbus – MadProgrammer 2013-03-20 10:09:21