我正在使用Java應用程序(weka),並且我想知道是否可以改變它的圖形用戶界面的外觀和感覺,因爲這個藍色鋼質主題看起來非常難看。我怎樣才能啓動一個Java應用程序(jar)與另一種外觀和感覺?
當我proramm在爪哇gui我記得我可以改變看看&感覺與UIManager.setLookAndFeel()方法。
我可以做類似的事情,當我運行jar文件例如傳入任何參數?!?!
我正在使用linux(crunchbang)。
謝謝。
我正在使用Java應用程序(weka),並且我想知道是否可以改變它的圖形用戶界面的外觀和感覺,因爲這個藍色鋼質主題看起來非常難看。我怎樣才能啓動一個Java應用程序(jar)與另一種外觀和感覺?
當我proramm在爪哇gui我記得我可以改變看看&感覺與UIManager.setLookAndFeel()方法。
我可以做類似的事情,當我運行jar文件例如傳入任何參數?!?!
我正在使用linux(crunchbang)。
謝謝。
使用此
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
我覺得最好。類似於Netbeans或eclipse的外觀。
對於Windows: -Dswing.defaultlaf=com.sun.java.swing.plaf.windows.WindowsLookAndFeel
對於Linux的不知道,雖然有關的感覺 java -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
他不能修改源代碼,我猜。他有jar文件 –
更新了答案:) – Jatin
你好,謝謝。我想我會沒有這個運氣。我寫了一個簡單的java程序,它執行getSystemLookAndFeelClassName()),它只返回'javax.swing.plaf.metal.MetalLookAndFeel'。然而,如果我用gtkLookAndFeel的-Dswing參數啓動應用程序,應用程序成功地啓動一個不同的主題,但是當我點擊一個帶有Nullpointer異常的按鈕時崩潰:在線程「AWT-EventQueue-0」java.lang .NullPointerException異常weka.gui.explorer.PreprocessPanel.addPropertyChangeListener(Unknown Source) – Moonlit