php修改NetBeans默认字体的大小


Posted in PHP onJuly 02, 2013

在Netbeans中由于使用了Swing进行开发,所以其中界面的字体也是由Java虚拟机进行配置而不是随操作系统的。在安装完Netbeans后默认的字体大小是11px。而在Windows下的宋体最小支持12px。所以字体为11px就已经无法完整显示了。

简单的解决办法就是将字体改大一点。详细的方法是打开Netbeans安装目录下的etc\netbeans.conf文件。在:
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=128m -J-XX:MaxPermSize=200m -J-Dnetbeans.logger.console=true -J-ea -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true"

这行最后引号前添加--fontsize 12。即变为:
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=128m -J-XX:MaxPermSize=200m -J-Dnetbeans.logger.console=true -J-ea -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true --fontsize 12"

这个时候重新启动Netbeans就发现自己已经变为正常的大小,不再那么难看了。

默认情况下,NetBeans编辑器和Output字体很难看。编辑器中字体可以通过修改配置解决。但是Output字体无法通过配置进行修改。
可以通过修改JDK的默认配置达到目的,不过这样所有的Java GUI程序都会受影响。
下面以JDK7 为例说明。
在<JDK安装目录 如:C:\Program Files\Java\jdk1.7.0_17\jre\lib>/jre/lib下有一个名为fontconfig.properties.src,先备份。
配置文件默认在GBK和GB18030时,等宽字(monospace)优先使用了SImSUN(即宋体),可以改成优先使用Courier New(文件中定义为alphabetic)。

找到 sequence.monospaced.GBK=chinese-ms936,alphabetic,dingbats,symbol
换成 sequence.monospaced.GBK=alphabetic,chinese-ms936,dingbats,symbol

找到 sequence.monospaced.GB18030=chinese-gb18030,alphabetic,dingbats,symbol
换成 sequence.monospaced.GB18030=alphabetic,chinese-gb18030,dingbats,symbol

最后,重启Netbeans就可以看到改变了。

PHP 相关文章推荐
PHP4和PHP5性能测试和对比 测试代码与环境
Aug 17 PHP
php 保留小数点
Apr 21 PHP
php面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
Sep 30 PHP
匹配csdn用户数据库与官方用户的重合度并将重叠部分的用户筛选出来
Dec 25 PHP
关于IIS php调用com组件的权限问题
Jan 11 PHP
PHP和JAVA中的重载(overload)和覆盖(override) 介绍
Mar 01 PHP
学习php设计模式 php实现门面模式(Facade)
Dec 07 PHP
PHP实现将MySQL重复ID二维数组重组为三维数组的方法
Aug 01 PHP
php生成与读取excel文件
Oct 14 PHP
thinkPHP+ajax实现统计页面pv浏览量的方法
Mar 15 PHP
PHP实现用户登录的案例代码
May 10 PHP
PHP抽象类与接口的区别实例详解
May 09 PHP
PHP删除数组中特定元素的两种方法
Jul 02 #PHP
浅析php过滤html字符串,防止SQL注入的方法
Jul 02 #PHP
服务器变量 $_SERVER 的深入解析
Jul 02 #PHP
浅析PHP中的字符串编码转换(自动识别原编码)
Jul 02 #PHP
解析array splice的移除数组中指定键的值,返回一个新的数组
Jul 02 #PHP
PHP文件去掉PHP注释空格的函数分析(PHP代码压缩)
Jul 02 #PHP
浅析php中如何在有限的内存中读取大文件
Jul 02 #PHP
You might like
E路文章系统PHP
2006/12/11 PHP
一个简单的PHP&amp;MYSQL留言板源码
2020/07/19 PHP
php通过正则表达式记取数据来读取xml的方法
2015/03/09 PHP
PHP多维数组转一维数组的简单实现方法
2015/12/23 PHP
php获取小程序码的实现代码(B类接口)
2020/06/13 PHP
jquery 读取页面load get post ajax 四种方式代码写法
2011/04/02 Javascript
js控制table合并具体实现
2014/02/20 Javascript
Bootstrap Paginator分页插件与ajax相结合实现动态无刷新分页效果
2016/05/27 Javascript
jQuery实现打开页面渐现效果示例
2016/07/27 Javascript
深入理解jQuery.data() 的实现方式
2016/11/30 Javascript
解决Linux无法正常安装与卸载Node.js的方法
2018/01/19 Javascript
angular6根据environments配置文件更改开发所需要的环境的方法
2019/03/06 Javascript
js时间转换毫秒的实例代码
2019/08/21 Javascript
在vue中实现echarts随窗体变化
2020/07/27 Javascript
谈谈JavaScript中的垃圾回收机制
2020/09/17 Javascript
Python跳出循环语句continue与break的区别
2014/08/25 Python
pandas 实现将重复表格去重,并重新转换为表格的方法
2018/04/18 Python
Python实现获取汉字偏旁部首的方法示例【测试可用】
2018/12/18 Python
对python多线程中Lock()与RLock()锁详解
2019/01/11 Python
python PIL/cv2/base64相互转换实例
2020/01/09 Python
django admin后管定制-显示字段的实例
2020/03/11 Python
Python threading.local代码实例及原理解析
2020/03/16 Python
浅谈keras 的抽象后端(from keras import backend as K)
2020/06/16 Python
通过代码实例了解Python异常本质
2020/09/16 Python
html5基础标签(html5视频标签 html5新标签用法)
2013/12/30 HTML / CSS
Mankind美国/加拿大:英国领先的男士美容护发用品公司
2018/12/05 全球购物
泰国健康和美容服务预订网站:GoWabi
2019/06/03 全球购物
求最大连续递增数字串(如"ads3sl456789DF3456ld345AA"中的"456789")
2015/09/11 面试题
事业单位接收函
2014/01/10 职场文书
运动会广播稿400字
2014/01/25 职场文书
群众路线领导对照材料
2014/08/23 职场文书
合伙经营协议书范本
2014/09/13 职场文书
工资收入证明样本(5篇)
2014/09/16 职场文书
承租经营合作者协议书
2014/10/01 职场文书
大学生求职自荐信范文
2015/03/04 职场文书
读《茶花女》有感:山茶花的盛开与凋零
2020/01/17 职场文书