在Netbeans中由於使用了Swing進行開發所以其中界面的字體也是由Java虛擬機進行配置而不是隨操作系統的在安裝完Netbeans後默認的字體大小是px而在Windows下的宋體最小支持px所以字體為px就已經無法完整顯示了
簡單的解決辦法就是將字體改大一點詳細的方法是打開Netbeans安裝目錄下的etcnetbeansconf文件在
netbeans_default_options="Jclient JXssm JXmsm JXX:PermSize=m JXX:MaxPermSize=m JDnetbeansloggerconsole=true Jea JDapplelafuseScreenMenuBar=true JDsunjavadnoddraw=true"
這行最後引號前添加fontsize 即變為
netbeans_default_options="Jclient JXssm JXmsm JXX:PermSize=m JXX:MaxPermSize=m JDnetbeansloggerconsole=true Jea JDapplelafuseScreenMenuBar=true JDsunjavadnoddraw=true fontsize "
這個時候重新啟動Netbeans就發現自己已經變為正常的大小不再那麼難看了
默認情況下NetBeans編輯器和Output字體很難看編輯器中字體可以通過修改配置解決但是Output字體無法通過配置進行修改
可以通過修改JDK的默認配置達到目的不過這樣所有的Java GUI程序都會受影響
下面以JDK 為例說明
在<JDK安裝目錄 如C:Program FilesJavajdk_jrelib>/jre/lib下有一個名為fontconfigpropertiessrc先備份
配置文件默認在GBK和GB時等寬字(monospace)優先使用了SImSUN(即宋體)可以改成優先使用Courier New(文件中定義為alphabetic)
找到 sequencemonospacedGBK=chinesemsalphabeticdingbatssymbol
換成 sequencemonospacedGBK=alphabeticchinesemsdingbatssymbol
找到 sequencemonospacedGB=chinesegbalphabeticdingbatssymbol
換成 sequencemonospacedGB=alphabeticchinesegbdingbatssymbol
最後重啟Netbeans就可以看到改變了
From:http://tw.wingwit.com/Article/program/PHP/201311/21044.html