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在Windows2000下的安装
Oct 09 PHP
坏狼php学习 计数器实例代码
Jun 15 PHP
php入门教程 精简版
Dec 13 PHP
PHP 学习路线与时间表
Feb 21 PHP
smarty巧妙处理iframe中内容页的代码
Mar 07 PHP
php pki加密技术(openssl)详解
Jul 01 PHP
PHP删除数组中空值的方法介绍
Apr 14 PHP
使用PHP如何实现高效安全的ftp服务器(二)
Dec 30 PHP
PHP实现的通过参数生成MYSQL语句类完整实例
Apr 11 PHP
数组任意位置插入元素,删除特定元素的实例
Mar 02 PHP
PHP简单实现循环链表功能示例
Nov 10 PHP
Laravel如何使用Redis共享Session
Feb 23 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
ThinkPHP5框架缓存查询操作分析
2018/05/30 PHP
php框架CI(codeigniter)自动加载与自主创建对象操作实例分析
2020/06/06 PHP
PHP http请求超时问题解决方案
2020/11/13 PHP
Prototype Number对象 学习
2009/07/19 Javascript
php图像生成函数之间的区别分析
2012/12/06 Javascript
鼠标经过tr时,改变tr当前背景颜色
2014/01/13 Javascript
使用 js+正则表达式为关键词添加链接
2014/11/11 Javascript
JavaScript实现简单的数字倒计时
2015/05/15 Javascript
jquery自定义右键菜单、全选、不连续选择
2016/03/01 Javascript
Three.js学习之正交投影照相机
2016/08/01 Javascript
解决BootStrap Fileinput手机图片上传显示旋转问题
2017/06/01 Javascript
iscroll实现下拉刷新功能
2017/07/18 Javascript
原生JavaScript实现的简单放大镜效果示例
2018/02/07 Javascript
详解NodeJS Https HSM双向认证实现
2019/03/12 NodeJs
微信JSSDK实现打开摄像头拍照再将相片保存到服务器
2019/11/15 Javascript
vue ajax 拦截原理与实现方法示例
2019/11/29 Javascript
Vue切换div显示隐藏,多选,单选代码解析
2020/07/14 Javascript
AngularJs的$http发送POST请求,php无法接收Post的数据问题及解决方案
2020/08/13 Javascript
antd-DatePicker组件获取时间值,及相关设置方式
2020/10/27 Javascript
[03:30]完美盛典趣味短片 CSGO2019年度名场面
2019/12/07 DOTA
Python去掉字符串中空格的方法
2014/03/11 Python
python编码总结(编码类型、格式、转码)
2016/07/01 Python
python抓取网页中链接的静态图片
2018/01/29 Python
python+selenium实现自动抢票功能实例代码
2018/11/23 Python
python 含子图的gif生成时内存溢出的方法
2019/07/07 Python
python修改字典键(key)的方法
2019/08/05 Python
matplotlib 多个图像共用一个colorbar的实现示例
2020/09/10 Python
HTML5里autofocus自动聚焦属性使用介绍
2016/06/22 HTML / CSS
园林设计师自荐信
2013/11/18 职场文书
幼儿园户外活动总结
2014/07/04 职场文书
群众路线对照检查材料思想汇报怎么写
2014/09/18 职场文书
幼儿园母亲节活动总结
2015/02/10 职场文书
Python中常见的导入方式总结
2021/05/06 Python
电脑无法安装Windows 11怎么办?无法安装Win11的解决方法
2021/11/21 数码科技
详解Python flask的前后端交互
2022/03/31 Python
讨论nginx location 顺序问题
2022/05/30 Servers