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 相关文章推荐
DOMXML函数笔记
Oct 09 PHP
php操作sqlserver关于时间日期读取的小小见解
Nov 29 PHP
php 智能404跳转代码,适合换域名没改变目录的网站
Jun 04 PHP
PHP file_get_contents设置超时处理方法
Sep 30 PHP
php 检查电子邮件函数(自写)
Jan 16 PHP
php学习笔记之面向对象
Nov 08 PHP
详解PHP的Yii框架中的Controller控制器
Mar 29 PHP
Yii+upload实现AJAX上传图片的方法
Jul 13 PHP
thinkphp3.2中实现phpexcel导出带生成图片示例
Feb 14 PHP
PHP保存Base64图片base64_decode的问题整理
Nov 04 PHP
PHP 实现base64编码文件上传出现问题详解
Sep 01 PHP
PHP实现页面静态化深入讲解
Mar 04 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 header 跳转
2013/06/17 PHP
简单说说PHP优化那些事(经验分享)
2014/11/27 PHP
php获取汉字拼音首字母的方法
2015/10/21 PHP
thinkphp实现分页显示功能
2016/12/03 PHP
thinkPHP5.0框架开发规范简介
2017/03/25 PHP
php利用云片网实现短信验证码功能的示例代码
2017/11/18 PHP
thinkphp 中的volist标签在ajax操作中的特殊性(推荐)
2018/01/15 PHP
PHP双向链表定义与用法示例
2018/01/31 PHP
PHP Ajax跨域问题解决方案代码实例
2020/08/01 PHP
javascript 自定义事件初探
2009/08/21 Javascript
js实现遮罩层弹出框的方法
2015/01/15 Javascript
Javascript实现div层渐隐效果的方法
2015/05/30 Javascript
js钢琴按钮波浪式图片排列效果代码分享
2015/08/26 Javascript
js面向对象的写法
2016/02/19 Javascript
AngularJS中$http服务常用的应用及参数
2016/08/22 Javascript
详解微信小程序 相对定位和绝对定位
2017/05/11 Javascript
AngularJS中scope的绑定策略实例分析
2017/10/30 Javascript
记录vue项目中遇到的一点小问题
2019/05/14 Javascript
[10:28]2018DOTA2国际邀请赛寻真——VGJ.S寻梦之路
2018/08/15 DOTA
[49:08]OpTic vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
利用Python实现简单的相似图片搜索的教程
2015/04/23 Python
利用Python开发实现简单的记事本
2016/11/15 Python
使用python获取(宜宾市地震信息)地震信息
2019/06/20 Python
Python搭建代理IP池实现接口设置与整体调度
2019/10/27 Python
python列表的逆序遍历实现
2020/04/20 Python
Python网页解析器使用实例详解
2020/05/30 Python
Web前端页面跳转并取到值
2017/04/24 HTML / CSS
海淘零差价,宝贝全球购: 宝贝格子
2016/08/24 全球购物
英超联赛的首选足球:Mitre足球
2019/05/06 全球购物
外企C语言笔试题
2013/11/10 面试题
文明礼仪小标兵事迹
2014/01/12 职场文书
关于廉洁的广播稿
2014/01/30 职场文书
小组名称和口号
2014/06/09 职场文书
中职生自荐信范文
2014/06/15 职场文书
党支部党的群众路线对照检查材料
2014/09/24 职场文书
先进党组织事迹材料
2014/12/26 职场文书