NetBeans使用心得一:字体配置(转载)

来源:互联网 发布:cult3d软件下载 编辑:程序博客网 时间:2024/05/22 14:31
 Eclipse用户总是在NetBeans炫耀Eclipse是多么的漂亮,尤其会说NetBeans的字体丑陋,NetBeans的字体太小,编辑器里的字体不好看,字体边楞有锯齿等等。坦白的说,这也是我刚从Eclipse转到NetBeans的第一印象。其实由于NetBeans使用Swing构建界面,这使得它缺省的使用Swing的缺省配置,尤其是中文,就更不敢恭维。其实NetBeans提供了强大的配置工具,完全可以将NetBeans配置的很漂亮。下面我就以Windows上的NetBeans安装为例,说说如何配置字体。

            1.NetBeans界面上的普通字体大小,可以通过配置NetBeans安装目录下netbeans.conf启动文件来实现,这个文件在<NetBeans>/etc目录下。缺省的NetBeans在使用Swing的缺省字体,大小为11,稍稍嫌小,如果要改成12,可以将文件中的下面一行:

netbeans_default_options="-J-Xms32m -J-Xmx256m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true"

            改成

netbeans_default_options="-J-Xms32m -J-Xmx256m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true --fontsize 12"

            另外,也可以通过设置Swing的一个控制字体的系统属性swing.useSystemFontSetting来实现:

netbeans_default_options="-J-Dswing.useSystemFontSettings=false -J-Xms32m -J-Xmx256m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true"

            2.编辑器的字体可以通过选项设置来实现,具体是Tools->Options->Fonts & Colors,这儿可以设置包含字体、前后背景等设置。刚转到NetBeans时,我就按照Eclipse和VS2003刚设置了一套设置,设置好了之后的NetBeans特别漂亮,一点都不输给Eclipse。

            3.字体锯齿问题,解决这个问题,首先你要使用Java6。Java6支持LCD和反走样(anti-alias)字体,安装Java6后,修改etc/netbeans.conf让NetBeans使用Java6。需要注意的是在Windows下需要明确打开操作系统的字体边缘平滑设置后,才起作用。设置方法是,右键点击桌面,选择外观->效果->使用下列方式使字体的边缘平滑->清晰,然后启动NetBeans就可以了。

            另外,我个人觉得NetBeans缺省的工具栏按钮太大,如果你和我有同样感觉,可以右键点击工具栏,从下拉菜单中选择Small Toolbar Icons。

转载于:http://blog.sina.com.cn/swingjava