zoukankan      html  css  js  c++  java
  • Netbeans界面语言和主题设置

    之前写代码,C#用Visual Studio,Java用Eclipse,Python或者其它用Vim。昨天看到新闻说NetBeans 7.1 beta发布,于是心血来潮,下了个7.1 beta版尝尝鲜。

    我下的是English版本,但安装时却是中文界面,安装完后也是中文界面。于是Google了一下,原来NetBeans启动时会去检查系统当前的Locale,这个没办法,我总不能把Locale给改成美国吧。不过有解决方法,在NetBeans启动时给它传递参数就可以控制。

    在命令行运行了下netbeans --help,可选参数如下:

    General options:
    --help show this help
    --jdkhome <path> path to JDK
    -J<jvm_option> pass <jvm_option> to JVM

    --cp:p <classpath> prepend <classpath> to classpath
    --cp:a <classpath> append <classpath> to classpath

    --fork-java run java in separate process
    --trace <path> path for launcher log (for trouble shooting)

    --console suppress supppress console output
    --console new open new console for output

    Module reload options:
    --reload /path/to/module.jar Installs or reinstalls a module JAR file.

    Additional Module(s) Option(s):
    --open file1[:line1]... Opens specified file(s), possibly at given location; can also pass project directories

    Core options:
    --laf <LaF classname> use given LookAndFeel class instead of the default
    --fontsize <size> set the base font size of the user interface, in points
    --locale <language[:country[:variant]]> use specified locale
    --userdir <path> use specified directory to store user settings
    --nosplash do not show the splash screen

    参数还挺多的,可以指定JDK,classpath,locale等信息。

    其中,locale即是关于语言的参数选项,需要英文的话,将该参数指定为en或者en:US即可。

    当然,对于我这种喜欢折腾界面的人来说,看到一个laf参数选项就像看到了什么一样,NetBeans的UI是用Swing构建的,所以看到参数后面说明中的LookAndFeel这个词就眼前一亮:难道NetBeans还能改主题么?赶紧Google了一下java swing自带的LookAndFeel,找到一个MetalLookAndFeel,用这个参数试着启动NetBeans,界面果然变了!!真有点小激动啊,之前也用过一段时间NetBeans,却从来没发现还有这个功能,唉,太落后了。

    于是赶紧搜了下java自带的LookAndFeel,一个一个试,总感觉不怎么样,然后在网上看到一个叫QuaquaLookAndFeel的主题,模仿Mac的,很不错,效果如下:

    怎么样,很像吧?最后,我的netbeans启动参数如下:

    netbeans.exe -cp:p "D:\Dev Support\Netbeans Skin\quaqua.jar" --laf ch.randelshofer.quaqua.QuaquaLookAndFeel --locale en:us
    
    参数说明:
    -cp:p       将主题jar包加进classpath
    --laf       指定主题
    --locale    指定语言,可以为zh:CN,ja:JA,en:US
    

    附高仿Mac的主题QuaquaLookAndFeel的quaqua.jar包下载地址:http://www.randelshofer.ch/quaqua/

    本文关于语言设置的部分参考自:http://blogs.oracle.com/tao/entry/set_netbeans_user_interface_language

  • 相关阅读:
    什么是linux的ftp
    linux安装ftp组件
    菜鸟之linux问题之图形界面和dos界面的登录问题
    linux第一面
    vmware下linux系统的安装过程
    vmware的安装
    装饰器的邪门歪道
    关于任务脚本里面用异步
    写类装饰器的2个小问题
    VUE 与其他常见前端框架对比
  • 原文地址:https://www.cnblogs.com/ini_always/p/2213437.html
Copyright © 2011-2022 走看看