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 相关文章推荐
DW中链接mysql数据库时,建立字符集中文出现乱码的解决方法
Mar 27 PHP
简单的PHP留言本实例代码
May 09 PHP
完美实现GIF动画缩略图的php代码
Jan 02 PHP
php中解析带中文字符的url函数分享
Jan 20 PHP
php中memcache 基本操作实例
May 17 PHP
PHP中isset与array_key_exists的区别实例分析
Jun 02 PHP
给WordPress中的留言加上楼层号的PHP代码实例
Dec 14 PHP
php cookie 详解使用实例
Nov 03 PHP
PHP中include()与require()的区别说明
Feb 14 PHP
PHP使用PDO抽象层获取查询结果的方法示例
May 10 PHP
php empty 函数判断结果为空但实际值却为非空的原因解析
May 28 PHP
Laravel 集成微信用户登录和绑定的实现
Dec 27 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 魔术方法使用说明
2009/10/20 PHP
php实现中文转数字
2016/02/18 PHP
PHP中call_user_func_array回调函数的用法示例
2016/11/26 PHP
PHP删除字符串中非字母数字字符方法总结
2019/01/20 PHP
javascript 精粹笔记
2010/05/09 Javascript
基于jquery的图片懒加载js
2010/06/30 Javascript
JavaScript link方法入门实例(给字符串加上超链接)
2014/10/17 Javascript
js实现点击左右按钮轮播图片效果实例
2015/01/29 Javascript
input 禁止输入特殊字符的四种实现方式
2016/08/24 Javascript
值得学习的bootstrap fileinput文件上传工具
2016/11/08 Javascript
用 Vue.js 递归组件实现可折叠的树形菜单(demo)
2017/12/25 Javascript
vue-quill-editor富文本编辑器简单使用方法
2018/09/21 Javascript
JQueryDOM之样式操作
2019/03/27 jQuery
axios封装,使用拦截器统一处理接口,超详细的教程(推荐)
2019/05/02 Javascript
独立部署小程序基于nodejs的服务器过程详解
2019/06/24 NodeJs
ES6 Object方法扩展的应用实例分析
2019/06/25 Javascript
JavaScript前端页面搜索功能案例【基于jQuery】
2019/07/10 jQuery
一文看懂如何简单实现节流函数和防抖函数
2019/09/05 Javascript
js DOM的事件常见操作实例详解
2019/12/16 Javascript
JavaScript实现瀑布流布局的3种方式
2020/12/27 Javascript
Python制作爬虫抓取美女图
2016/01/20 Python
轻量级的Web框架Flask 中模块化应用的实现
2017/09/11 Python
利用Python进行异常值分析实例代码
2017/12/07 Python
Python识别快递条形码及Tesseract-OCR使用详解
2019/07/15 Python
python模拟实现斗地主发牌
2020/01/07 Python
python实现一次性封装多条sql语句(begin end)
2020/06/06 Python
python os模块在系统管理中的应用
2020/06/22 Python
python使用QQ邮箱实现自动发送邮件
2020/06/22 Python
CSS3实现淘宝留白的方法
2020/06/05 HTML / CSS
英国奢侈品概念店:Base Blu
2019/05/16 全球购物
Java如何支持I18N?
2016/10/31 面试题
机械设计制造专业个人求职信
2013/09/25 职场文书
成教自我鉴定
2013/10/27 职场文书
我的中国心演讲稿
2014/09/04 职场文书
刑事辩护授权委托书
2014/09/13 职场文书
react antd实现动态增减表单
2021/06/03 Javascript