浅谈如何将NetBeans字体设置得更加美观

开发 后端
Eclipse用户总是在NetBeans炫耀Eclipse是多么的漂亮,尤其会说NetBeans的字体丑陋,NetBeans的字体太小,编辑器里的字体不好看,字体边楞有锯齿等等。坦白的说,本文将简单谈谈如何将NetBeans字体设置得更加美观

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就可以了。

【编辑推荐】

  1. 开源NetBeans 5.5集成开发环境(IDE)正式推出
  2. 新版NetBeans让PHP开发更轻松
  3. NetBeans 6.0预览版发布 Sun再引惊呼
  4. 使用NetBeans和Eclipse开发PHP应用程序(1)
  5. 八大技术牛人点评NetBeans 6.5
责任编辑:张燕妮 来源: 百度空间
相关推荐

2009-06-11 10:50:27

netbeans配置

2009-06-11 10:02:04

NetBeans设置JavaDoc

2009-06-10 17:11:01

linux netbe反锯齿处理

2011-05-18 14:51:43

2009-06-09 11:29:17

NetBeansjava

2011-02-22 08:49:38

NoSQL

2009-06-10 20:24:17

netbeans my字体设置

2009-06-29 17:07:54

EJB部署Jboss

2009-04-14 09:24:40

OracleXML导出

2009-06-16 13:57:00

netbeans 中文字体美化

2009-07-17 12:44:01

NetBeans开发S

2009-06-15 15:11:00

Netbeans中文版英文界面

2009-06-10 14:28:45

netbeans教程Help System

2009-06-10 16:09:56

netbeans ru动态语言

2009-08-26 18:05:25

ViewState持久

2009-06-12 11:36:42

Netbeans插件DTrace GUI

2009-06-10 18:09:26

netbeansJPetStore

2009-06-10 14:23:06

netbeans 6.Jboss

2009-06-15 14:28:00

NetBeansJavafx

2009-06-10 16:17:00

Netbeans JT初始化
点赞
收藏

51CTO技术栈公众号