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 相关文章推荐
无数据库的详细域名查询程序PHP版(4)
Oct 09 PHP
第五章 php数组操作
Dec 30 PHP
php旋转图片90度的方法
Nov 07 PHP
ThinkPHP结合AjaxFileUploader实现无刷新文件上传的方法
Oct 29 PHP
PHP中使用正则表达式提取中文实现笔记
Jan 20 PHP
php实现字符串反转输出的方法
Mar 14 PHP
Laravel 5框架学习之向视图传送数据
Apr 08 PHP
Zend Framework教程之路由功能Zend_Controller_Router详解
Mar 07 PHP
ThinkPHP3.2.3实现分页的方法详解
Jun 03 PHP
php取出数组单个值的方法
Mar 12 PHP
PHP按一定比例压缩图片的方法
Oct 12 PHP
Yaf框架封装的MySQL数据库操作示例
Mar 06 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 getimagesize 上传图片的长度和宽度检测代码
2010/05/15 PHP
备份mysql数据库的php代码(一个表一个文件)
2010/05/28 PHP
PHP实现163邮箱自动发送邮件
2016/03/29 PHP
PHP自动生成缩略图函数的源码示例
2019/03/18 PHP
PHP变量的作用范围实例讲解
2020/12/22 PHP
纯Javascript实现Windows 8 Metro风格实现
2013/10/15 Javascript
JS简单实现文件上传实例代码(无需插件)
2013/11/15 Javascript
IE浏览器中图片onload事件无效的解决方法
2014/04/29 Javascript
jQuery中prevAll()方法用法实例
2015/01/08 Javascript
js实现跨域的4种实用方法原理分析
2015/10/29 Javascript
Javascript中的几种继承方式对比分析
2016/03/22 Javascript
微信小程序 选择器(时间,日期,地区)实例详解
2016/11/16 Javascript
AngularJS1.X学习笔记2-数据绑定详解
2017/04/01 Javascript
Vue AST源码解析第一篇
2017/07/19 Javascript
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
2017/09/22 jQuery
讲解vue-router之命名路由和命名视图
2018/05/28 Javascript
详解如何在vue-cli中使用vuex
2018/08/07 Javascript
node实现分片下载的示例代码
2018/10/17 Javascript
Vue中的this.$options.data()和this.$data用法说明
2020/07/26 Javascript
Vue 数据绑定的原理分析
2020/11/16 Javascript
python设计模式大全
2016/06/27 Python
python字典DICT类型合并详解
2017/08/17 Python
Python装饰器原理与用法分析
2018/04/30 Python
详解用TensorFlow实现逻辑回归算法
2018/05/02 Python
Python实现的矩阵转置与矩阵相乘运算示例
2019/03/26 Python
Django框架视图层URL映射与反向解析实例分析
2019/07/29 Python
Numpy 中的矩阵求逆实例
2019/08/26 Python
Python TCP通信客户端服务端代码实例
2019/11/21 Python
在Sublime Editor中配置Python环境的详细教程
2020/05/03 Python
canvas实现俄罗斯方块的方法示例
2018/12/13 HTML / CSS
菲律宾最大的网上花店和礼品店:PhilFlower.com
2018/02/09 全球购物
物业保安岗位职责
2014/07/02 职场文书
社区党员公开承诺书
2014/08/30 职场文书
印刷技术专业自荐信
2014/09/18 职场文书
和谐拯救危机观后感
2015/06/15 职场文书
React + Threejs + Swiper 实现全景图效果的完整代码
2021/06/28 Javascript