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 相关文章推荐
Ajax+PHP边学边练 之五 图片处理
Dec 03 PHP
php更改目录及子目录下所有的文件后缀扩展名的代码
Oct 12 PHP
php 变量未定义等错误的解决方法
Jan 12 PHP
php去除换行符的方法小结(PHP_EOL变量的使用)
Feb 16 PHP
PHP之生成GIF动画的实现方法
Jun 07 PHP
解析PHP中的正则表达式以及模式匹配
Jun 19 PHP
php模拟post提交数据的方法
Feb 12 PHP
PHP类型约束用法示例
Sep 28 PHP
php获取指定数量随机字符串的方法
Feb 06 PHP
PHP基于迭代实现文件夹复制、删除、查看大小等操作的方法
Aug 11 PHP
PHP实现的数据对象映射模式详解
Mar 20 PHP
PHP实现文件上传与下载
Aug 28 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获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)
2013/06/18 PHP
WordPress网站性能优化指南
2015/11/18 PHP
在Mac OS上搭建PHP的Yii框架及相关测试环境
2016/02/14 PHP
PHP基于DOM创建xml文档的方法示例
2017/02/08 PHP
PHP实现将标点符号正则替换为空格的方法
2017/08/09 PHP
php连接mysql数据库最简单的实现方法
2019/09/24 PHP
在laravel-admin中列表中禁止某行编辑、删除的方法
2019/10/03 PHP
thinkphp 框架数据库切换实现方法分析
2020/05/18 PHP
javascript this用法小结
2008/12/19 Javascript
JavaScript 变量基础知识
2009/11/07 Javascript
js修改input的type属性及浏览器兼容问题探讨与解决
2013/01/23 Javascript
IE下写xml文件的两种方式(fso/saveAs)
2013/08/05 Javascript
JS清空多文本框、文本域示例代码
2014/02/24 Javascript
jQuery实现鼠标悬停显示提示信息窗口的方法
2015/04/30 Javascript
js实现当前输入框高亮显示的方法
2015/08/19 Javascript
AngularJS基础 ng-options 指令详解
2016/08/02 Javascript
基于BootStrap的前端分页带省略号和上下页效果
2017/05/18 Javascript
通过一个简单的例子学会vuex与模块化
2017/11/22 Javascript
利用node.js如何创建子进程详解
2017/12/09 Javascript
详解vue-admin和后端(flask)分离结合的例子
2018/02/12 Javascript
详解关于Vuex的action传入多个参数的问题
2019/02/22 Javascript
Vue中全局变量的定义和使用
2019/06/05 Javascript
微信小程序自定义多列选择器使用详解
2019/06/21 Javascript
Vue 实现分页与输入框关键字筛选功能
2020/01/02 Javascript
详解JavaScript中的数据类型,以及检测数据类型的方法
2020/09/17 Javascript
Python中的ctime()方法使用教程
2015/05/22 Python
Python数据类型详解(二)列表
2016/05/08 Python
Python面向对象之反射/自省机制实例分析
2018/08/24 Python
pandas 空数据处理方法详解
2019/11/02 Python
GafasWorld哥伦比亚:网上购买眼镜
2017/11/28 全球购物
机械专业毕业生自荐信
2013/11/02 职场文书
公司请假条格式
2014/04/11 职场文书
新闻专业毕业生求职信
2014/08/08 职场文书
《社戏》教学反思
2016/02/22 职场文书
高效笔记技巧分享:学会这些让你不再困扰
2019/09/04 职场文书
mysql数据库隔离级别详解
2022/06/16 MySQL