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 相关文章推荐
使用MaxMind 根据IP地址对访问者定位
Oct 09 PHP
批量获取memcache值并按key的顺序返回的实现代码
Jun 14 PHP
php实现的百度搜索某地天气的小偷代码
Apr 23 PHP
PHP实例分享判断客户端是否使用代理服务器及其匿名级别
Jun 04 PHP
php使用CURL不依赖COOKIEJAR获取COOKIE的方法
Jun 17 PHP
PHP中类的自动加载的方法
Mar 17 PHP
PHP中error_reporting函数用法详细介绍
Jun 11 PHP
PHP文字转图片功能原理与实现方法分析
Aug 31 PHP
Yii框架日志记录Logging操作示例
Jul 12 PHP
PHP时间戳和日期相互转换操作实例小结
Dec 18 PHP
PDO::query讲解
Jan 29 PHP
在 Laravel 中动态隐藏 API 字段的方法
Oct 25 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
PHP缩略图等比例无损压缩,可填充空白区域补充色
2011/06/10 PHP
基于php上传图片重命名的6种解决方法的详细介绍
2013/04/28 PHP
php实现mysql事务处理的方法
2014/12/25 PHP
PHP实现XML与数据格式进行转换类实例
2015/07/29 PHP
完美解决phpexcel导出到xls文件出现乱码的问题
2016/10/29 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
2018/03/02 PHP
PHP类的自动加载机制实现方法分析
2019/01/10 PHP
实现变速回到顶部的JavaScript代码
2011/05/09 Javascript
关于JavaScript中string 的replace
2013/04/12 Javascript
使用js检测浏览器的实现代码
2013/05/14 Javascript
js实现延迟加载的方法
2015/06/24 Javascript
jQuery实现的图文高亮滚动切换特效实例
2015/08/10 Javascript
javascript三种代码注释方法
2016/06/02 Javascript
在web中js实现类似excel的表格控件
2016/09/01 Javascript
深入理解javascript的getTime()方法
2017/02/16 Javascript
详解vue与后端数据交互(ajax):vue-resource
2017/03/16 Javascript
通过js控制时间,一秒一秒自己动的实例
2017/10/25 Javascript
JS中的回调函数实例浅析
2018/03/21 Javascript
JavaScript的Proxy可以做哪些有意思的事儿
2019/06/15 Javascript
vue项目中实现缓存的最佳方案详解
2019/07/11 Javascript
[01:11]辉夜杯战队访谈宣传片—CDEC.Y
2015/12/26 DOTA
[01:09:50]VP vs Pain 2018国际邀请赛小组赛BO2 第二场
2018/08/20 DOTA
Django 根据数据模型models创建数据表的实例
2018/05/27 Python
django ajax json的实例代码
2018/05/29 Python
Django中间件实现拦截器的方法
2018/06/01 Python
使用python生成杨辉三角形的示例代码
2018/08/29 Python
ORM Django 终端打印 SQL 语句实现解析
2019/08/09 Python
python生成requirements.txt的两种方法
2019/09/18 Python
浅谈Python type的使用
2019/11/19 Python
机电一体化自荐信
2013/12/10 职场文书
幼儿园教师备课制度
2014/01/12 职场文书
防灾减灾日活动总结
2014/08/26 职场文书
2014镇副书记群众路线专题民主生活会思想汇报
2014/09/23 职场文书
四风自我剖析材料
2014/09/30 职场文书
六一儿童节开幕词
2015/01/29 职场文书