2013-08-02 34 views
0

我想要實現亞克力外觀和感覺,當我只運行文件,它運行良好,但是當我運行主項目則返回默認升& F.要實現jtattoo的外觀和感覺,但沒有工作

public static void main(String args[]) { 
    try { 
     for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { 
      /*if ("Windows".equals(info.getName())) { 
      * javax.swing.UIManager.setLookAndFeel(info.getClassName()); 
      * break; 
      * }*/ 
      UIManager.setLookAndFeel("com.jtattoo.plaf.acryl.AcrylLookAndFeel"); 
     } 
    } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | javax.swing.UnsupportedLookAndFeelException ex) { 
     java.util.logging.Logger.getLogger(LoginForm.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); 
    } 
+2

你意識到你正在設置n次? – nachokk

+0

任何錯誤/例外? –

+0

沒有錯誤或例外 – user2622609

回答

1

重新檢查您設置的主類,例如,登錄表單可以是特定項目的主類。

2

您不必在代碼中循環並設置n次。

只是在你的主項目main()把這一行。

UIManager.setLookAndFeel("com.jtattoo.plaf.acryl.AcrylLookAndFeel"); 
+0

這是靈氣,但我想把它設置爲壓克力... – user2622609

+0

我想實現你,你沒有安裝它你想要的...所以你必須把jar放在你的類路徑中,然後你可以調用'UIManager.setLookAndFeel(「com.jtattoo.plaf.acryl.AcrylLookAndFeel」);'沒有循環! – nachokk

+0

我已將我的項目庫中的jtattoo.jar文件取走,然後它也不起作用 – user2622609