2017-10-12 23 views
0

NetbeansにDarkulaプラグインをインストールしているという問題があります。これにより、エディタのやり方が変わりました。私はそれを好みのルック・アンド・フィールとして設定しましたが、アプリケーションを実行するときはDarkulaテーマのみを使用していません。私はNimbusまたはWindowsを使用することしかできません。NetbeansのLook&Feelで動作するDarkulaを取得できません

以下のコードでは、NimbusをDarkulaと言い換えるように変更しましたが、動作しません。あなたは、クラス名によってそれを呼び出す必要があり、外部L & Fを持っている場合は

try{ 
     for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { 
      if ("Darkula".equals(info.getName())) { 
       javax.swing.UIManager.setLookAndFeel(info.getClassName()); 
       break; 
      } 
     }  

     //UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 
     } 
     catch(ClassNotFoundException | IllegalAccessException | InstantiationException | UnsupportedLookAndFeelException ex){ 
      System.out.println(ex.toString());       
     }  

答えて

2

方法UIManager.getInstalledLookAndFeels()は唯一のシステム知らL & F.を返します。あなたのケースのために:

UIManager.setLookAndFeel(new DraculaLaf()); 

または

UIManager.setLookAndFeel(DraculaLaf.class.getName()); 
+0

私は、NetBeansにかなり新しいよ、それはDraculaLafを認識しない、ヒントをNetBeansのそれは –

+1

あなたは、あなたのプロジェクトを設定する必要があるため、クラスを作成するために私を望んでいますDracula L&Fのjarファイルをクラスパスに追加します。 [こちら](https://stackoverflow.com/questions/4879903/how-to-add-a-jar-in-netbeans)は、その方法を説明しています。 –

+1

[こちら](https://www.youtube.com/watch?v=jsS_cRbNv3o)はアニメーションの例です:) –

関連する問題