以编程方式更改Netbeans内部的颜色?

时间:2016-02-24 03:08:28

标签: netbeans ide config

所以我今天想出了一个在我的电脑上运行的java程序,并定期检查系统时间,当我注意到季节变化时(冬季,秋季,夏季,春季),我会更改IDE的所有颜色(关键字和注释以及背景)以适应季节的颜色。不幸的是,我找不到这些信息存储在文件中的位置。有没有人知道它可能在哪里或者是否可能?谢谢!

1 个答案:

答案 0 :(得分:2)

是的,有可能!!!

  1. 运行时选项
  2. 使用配置文件
  3. 使用netbeans库
  4. 1。运行时选项

    如果您想要'MetalLookAndFeel& fontsize 14,在命令下运行

    netbeans --laf javax.swing.plaf.metal.MetalLookAndFeel --fontsize 14
    

    您可以从此链接→Netbeans themes安装主题列表。您可以根据自己的选择以编程方式启动不同的主题。

    2。使用配置文件

    这可以通过更新位于以下位置netbeans.conf的{​​{1}}文件来实现 例如:

      

    C:\ Program Files \ NetBeans 8.1 \ etc \ netbeans.conf

    使用所需主题更新配置文件&字体大小以编程方式。 例如:

      

    netbeans_default_options =“ - J-client -J-Xss2m -J-Xms32m    -J-Dapple.laf.useScreenMenuBar = true -J-Dapple.awt.graphics.UseQuartz = true -J-Dsun.java2d.noddraw = true -J-Dsun.java2d.dpiaware = true -J-Dsun.zip.disableMemoryMapping =真“

    您可以更新多个外观选项

    • Windows - com.sun.java.swing.plaf.windows.WindowsLookAndFeel
    • 金属 - javax.swing.plaf.metal.MetalLookAndFeel
    • GTK - com.sun.java.swing.plaf.gtk.GTKLookAndFeel
    • Aqua - apple.laf.AquaLookAndFeel

    此外,您还可以配置其他参数。 此处列出的所有启动参数→Startup Parameters

    3。使用netbeans库

    您可能对此更感兴趣。 完整的netbeans API→netbeans Api 相应的Jar文件→jar files

    ${nb-install}/etc/netbeans.conf

    供您参考的一个小例子

    `org.netbeans.api.editor.settings.FontColorSettings` will be used to change the font settings which include keywords, syntax, background, foreground etc.