4

可以下载 L&F java 主题并在 netbeans 中使用吗?

例如使用以下主题之一:http: //geeknizer.com/best-java-swing-look-and-feel-themes-professional-casual-top-10/

我试过这个说明,但它看起来很旧:http: //javahowto.blogspot.in/2008/05/how-to-customize-netbeans-look-and-feel.html

使用 netBeans 7.2

更新:

这个命令似乎工作: ./netbeans --cp:p /home/fra/Desktop/jgoodies-looks-2.4.2/jgoodies-looks-2.4.2.jar --cp:p /home/fra/Desktop/jgoodies-looks-2.4.2/lib/jgoodies-common-1.2.1.jar --laf com.jgoodies.looks.plastic.PlasticLookAndFeel

4

1 回答 1

5

你需要使用一个标志。你可以在这里查看更多信息。并更改为一些预定义的 LaF:

可用主题

  • 金属:也称为“跨平台外观”或“海洋主题”。典型的 Java 外观 - 这是默认值。此类是 Java Runtime as 的一部分javax.swing.plaf.metal.MetalLookAndFeel
  • Nimbus:基于现代 Synth 的 laf。此类是 Java Runtime 6u10 的一部分,作为com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel.
  • 原生:也称为“系统外观”。这些类是 Java 运行时com.sun.java.swing.plaf.windows.WindowsLookAndFeel(MS Windows)、com.sun.java.swing.plaf.gtk.GTKLookAndFeel(Linux)或com.sun.java.swing.plaf.mac.MacLookAndFeel(Mac OS)的一部分,具体取决于您使用的操作系统(另请参阅 参考资料UIManager.getSystemLookAndFeelClassName())。
  • 主题:经典的 laf。此类是 Java Runtime as 的一部分com.sun.java.swing.plaf.motif.MotifLookAndFeel
  • ... 或选择第三方 laf,例如 Substance、Napkin、Synthetica、TinyLaF、JGoodies Plastic 等等。请注意,NetBeans 没有定期使用替代/第三方外观实现进行测试。各种实现可能会或可能不会很好地工作。

使用主题

  1. 决定你想要的外观和感觉小部件(见上面的列表)并记住它的类名()。
  2. 如果是第三方小部件,请下载包含自定义 laf 类 () 的 JAR 文件。
  3. 使用以下选项从命令行启动 NetBeans(参见下面的示例):
  4. 如果它是第三方小部件,请使用--cp:p <jar_path>启动选项将 JAR 放在类路径中。
  5. --laf <laf_class>使用启动选项选择 laf 。当 NetBeans 启动时,您应该会注意到不同的外观。如果不是,请检查拼写错误。
  6. 如果您喜欢这个主题,请将您的自定义启动参数设置为永久。
于 2012-10-06T06:21:07.727 回答