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 相关文章推荐
PHP 文件上传进度条的两种实现方法的代码
Nov 25 PHP
求PHP数组最大值,最小值的代码
Oct 31 PHP
PHP SPL使用方法和他的威力
Nov 12 PHP
php使用smtp发送支持附件的邮件示例
Apr 13 PHP
[原创]php获取数组中键值最大数组项的索引值
Mar 17 PHP
PHP如何通过传引用的思想实现无限分类(代码简单)
Oct 13 PHP
WordPress中用于检索模版的相关PHP函数使用解析
Dec 15 PHP
php使用file函数、fseek函数读取大文件效率对比分析
Nov 04 PHP
PHP二维数组去重实例分析
Nov 18 PHP
PHP最常用的正则表达式
Feb 13 PHP
laravel自定义分页效果
Jul 23 PHP
PHP实现的MD5结合RSA签名算法实例
Oct 07 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原理之错误抑制与内嵌HTML分析
2011/05/02 PHP
php页面函数设置超时限制的方法
2014/12/01 PHP
yii通过小物件生成view的方法
2016/10/08 PHP
thinkPHP自定义类实现方法详解
2016/11/30 PHP
PHP中静态变量的使用方法实例分析
2016/12/01 PHP
jQuery 隔行换色 支持键盘上下键,按Enter选定值
2009/08/02 Javascript
JavaScript简单修改窗口大小的方法
2015/08/03 Javascript
微信+angularJS的SPA应用中用router进行页面跳转,jssdk校验失败问题解决
2016/09/09 Javascript
微信小程序  audio音频播放详解及实例
2016/11/02 Javascript
[js高手之路]HTML标签解释成DOM节点的实现方法
2017/08/31 Javascript
用最少的JS代码写出贪吃蛇游戏
2018/01/12 Javascript
JS实现的base64加密解密操作示例
2018/04/18 Javascript
Node.js + express基本用法教程
2019/03/14 Javascript
解决vue cli4升级sass-loader(v8)后报错问题
2020/07/30 Javascript
JavaScript 获取滚动条位置并将页面滑动到锚点
2021/02/08 Javascript
[31:29]完美世界DOTA2联赛PWL S3 INK ICE vs Magma 第一场 12.20
2020/12/23 DOTA
Python中使用urllib2模块编写爬虫的简单上手示例
2016/01/20 Python
一步步解析Python斗牛游戏的概率
2016/02/12 Python
python创建文件备份的脚本
2018/09/11 Python
Python闭包和装饰器用法实例详解
2019/05/22 Python
python操作excel让工作自动化
2019/08/09 Python
Python各种扩展名区别点整理
2020/02/27 Python
python实现读取类别频数数据画水平条形图案例
2020/04/24 Python
python3爬虫中多线程的优势总结
2020/11/24 Python
全球领先的全景影像品牌:Insta360
2019/08/21 全球购物
运动会广播稿60字
2014/01/15 职场文书
初一生物教学反思
2014/01/18 职场文书
五星级酒店餐饮部总监的标准岗位职责
2014/02/17 职场文书
公务员政审个人鉴定
2014/02/25 职场文书
幼教求职信
2014/03/12 职场文书
行政专员岗位职责说明书
2014/07/30 职场文书
小学竞选班长演讲稿
2014/09/09 职场文书
2014年工程部工作总结
2014/11/25 职场文书
2014年外贸业务员工作总结
2014/12/11 职场文书
幼儿园万圣节活动总结
2015/05/05 职场文书
党员“一帮一”活动总结
2015/05/07 职场文书