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 相关文章推荐
一个简单计数器的源代码
Oct 09 PHP
怎样才能成为PHP高手?学会“懒惰”的编程
Dec 05 PHP
Discuz 5.0 中读取纯真IP数据库函数分析
Mar 16 PHP
php 无限极分类
Mar 27 PHP
PHP用身份证号获取星座和生肖的方法
Nov 07 PHP
php+memcache实现的网站在线人数统计代码
Jul 04 PHP
php根据某字段对多维数组进行排序的方法
Mar 07 PHP
php简单解析mysqli查询结果的方法(2种方法)
Jun 29 PHP
php简单计算权重的方法示例【适合抽奖类应用】
Jun 10 PHP
laravel框架模型、视图与控制器简单操作示例
Oct 10 PHP
laravel实现一个上传图片的接口,并建立软链接,访问图片的方法
Oct 12 PHP
Memcached介绍及php-memcache扩展安装
Apr 01 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 工厂模式使用方法
2010/05/18 PHP
PHP中error_reporting()函数的用法(修改PHP屏蔽错误)
2011/07/01 PHP
PHP文件读取功能的应用实例
2015/05/08 PHP
详谈PHP面向对象中常用的关键字和魔术方法
2017/02/04 PHP
PHP单例模式与工厂模式详解
2017/08/29 PHP
写的htc的数据表格
2007/01/20 Javascript
插件:检测javascript的内存泄漏
2007/03/04 Javascript
JavaScript 函数调用规则
2009/09/14 Javascript
javascript 解析url的search方法
2010/02/09 Javascript
jQuery 下拉列表 二级联动插件分享
2012/03/29 Javascript
document.getElementById获取控件对象为空的解决方法
2013/11/20 Javascript
了不起的node.js读书笔记之node.js中的特性
2014/12/22 Javascript
Javascript中For In语句用法实例
2015/05/14 Javascript
Vue.js系列之项目搭建(1)
2017/01/03 Javascript
Vue.js实现多条件筛选、搜索、排序及分页的表格功能
2020/11/24 Javascript
Angular4学习教程之DOM属性绑定详解
2018/01/04 Javascript
angular写一个列表的选择全选交互组件的示例
2018/01/22 Javascript
vue在index.html中引入静态文件不生效问题及解决方法
2019/04/29 Javascript
vue项目打包后上传至GitHub并实现github-pages的预览
2019/05/06 Javascript
vue+ts下对axios的封装实现
2020/02/18 Javascript
[04:44]显微镜下的DOTA2第二期——你所没有注意到的细节
2014/06/20 DOTA
[50:58]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 Mineski vs EG
2018/04/03 DOTA
python简单程序读取串口信息的方法
2015/03/13 Python
Python实现的凯撒密码算法示例
2018/04/12 Python
Python实现的文轩网爬虫完整示例
2019/05/16 Python
python matplotlib库直方图绘制详解
2019/08/10 Python
解决python有时候import不了当前的包问题
2019/08/28 Python
利用Python计算KS的实例详解
2020/03/03 Python
灵活运用CSS3特性绘制简易版围棋效果
2016/09/28 HTML / CSS
详解HTML5表单新增属性
2016/12/21 HTML / CSS
在线购买澳大利亚设计师手拿包和奢华晚装手袋:Olga Berg
2019/03/20 全球购物
阿迪达斯英国官方网站:adidas英国
2019/08/13 全球购物
美国伴娘礼服商店:Evening Collective
2019/10/07 全球购物
中学生在校期间的自我评价分享
2013/11/13 职场文书
青年安全生产示范岗事迹材料
2014/05/04 职场文书
初中生入团申请书范文(五篇)
2019/10/16 职场文书