无法让Darkula在Netbeans的外观和感觉上工作

问题描述:

我遇到的问题是我已将Darkula插件安装到Netbeans中。这已经改变了编辑器应该做的事情。我将它设置为首选的外观和感觉,但是在运行应用程序时,它不会使用Darkula主题只能使用灵气。我只能使用它来使用Nimbus或Windows。无法让Darkula在Netbeans的外观和感觉上工作

在下面的代码中,我将Nimbus更改为Darkula,但它不起作用。

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

的方法UIManager.getInstalledLookAndFeels()如果你有一个外部大号& f您需要通过类名来称呼它只会返回系统称为大号& 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)是一个动画的例子:) –