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 面向对象 PHP5 中的常量
May 05 PHP
php getimagesize 上传图片的长度和宽度检测代码
May 15 PHP
解析PHP函数array_flip()在重复数组元素删除中的作用
Jun 27 PHP
php仿QQ验证码的实例分析
Jul 01 PHP
md5 16位二进制与32位字符串相互转换示例
Dec 30 PHP
PHP中使用虚代理实现延迟加载技术
Nov 05 PHP
常见php数据文件缓存类汇总
Dec 05 PHP
php简单smarty入门程序实例
Jun 11 PHP
Linux系统下使用XHProf和XHGui分析PHP运行性能
Dec 08 PHP
PHP设计模式之单例模式原理与实现方法分析
Apr 25 PHP
PHP的mysqli_ssl_set()函数讲解
Jan 23 PHP
Thinkphp5框架实现获取数据库数据到视图的方法
Aug 14 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 mb_convert_encoding文字编码的转换函数介绍
2011/11/10 PHP
php unset全局变量运用问题的深入解析
2013/06/17 PHP
解析php安全性问题中的:Null 字符问题
2013/06/21 PHP
php 批量查询搜狗sogou代码分享
2015/05/17 PHP
Zend Framework教程之配置文件application.ini解析
2016/03/10 PHP
PHP获取客户端及服务器端IP的封装类
2016/07/21 PHP
详解php协程知识点
2018/09/21 PHP
Javascript 读后台cookie代码
2008/09/15 Javascript
Jquery AJAX 框架的使用方法
2009/11/03 Javascript
单击按钮显示隐藏子菜单经典案例
2013/01/04 Javascript
innerText和textContent对比及使用介绍
2013/02/27 Javascript
php中给js数组赋值方法
2014/03/10 Javascript
js创建表单元素并使用submit进行提交
2014/08/14 Javascript
jQuery的事件预绑定
2016/12/05 Javascript
jquery实现自定义图片裁剪功能【推荐】
2017/03/08 Javascript
Angular中$broadcast和$emit的使用方法详解
2017/05/22 Javascript
在vue-cli中组件通信的方法
2017/12/16 Javascript
详解为生产环境编译Angular2应用的方法
2018/12/10 Javascript
uni-app自定义导航栏按钮|uniapp仿微信顶部导航条功能
2019/11/12 Javascript
微信小程序仿通讯录功能
2020/04/09 Javascript
在vue-cli3中使用axios获取本地json操作
2020/07/30 Javascript
vue 实现锚点功能操作
2020/08/10 Javascript
python求列表交集的方法汇总
2014/11/10 Python
python实现定时自动备份文件到其他主机的实例代码
2018/02/23 Python
python爬虫获取小区经纬度以及结构化地址
2018/12/30 Python
在Ubuntu 20.04中安装Pycharm 2020.1的图文教程
2020/04/30 Python
IE下实现类似CSS3 text-shadow文字阴影的几种方法
2011/05/11 HTML / CSS
正宗的日本零食和糖果订阅盒:Bokksu
2019/11/21 全球购物
电子商务专业自我鉴定
2013/12/18 职场文书
关于廉洁的广播稿
2014/01/30 职场文书
学校欢迎标语
2014/06/18 职场文书
2014年卫生院工作总结
2014/12/03 职场文书
紧急通知
2015/04/17 职场文书
拾金不昧表扬稿大全
2015/05/05 职场文书
母亲节感言
2015/08/03 职场文书
彻底卸载VMware虚拟机的超详细步骤记录
2022/07/15 Servers