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编程语言开发动态WAP页面
Oct 09 PHP
实现dedecms全站URL静态化改造的代码
Mar 29 PHP
一个php Mysql类 可以参考学习熟悉下
Jun 21 PHP
解决PHP mysql_query执行超时(Fatal error: Maximum execution time …)
Jul 03 PHP
php模板原理讲解
Nov 13 PHP
Yii学习总结之数据访问对象 (DAO)
Feb 22 PHP
PHP查找与搜索数组元素方法总结
Jun 12 PHP
PHP实现获取中英文首字母
Jun 19 PHP
Docker 如何布置PHP开发环境
Jun 21 PHP
PHP去除空数组且数组键名重置的讲解
Feb 28 PHP
PHP cookie,session的使用与用户自动登录功能实现方法分析
Jun 05 PHP
PHP FileSystem 文件系统常用api整理总结
Jul 12 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/08/07 PHP
PHP程序员必须清楚的问题汇总
2014/12/18 PHP
php从给定url获取文件扩展名的方法
2015/03/14 PHP
PHP缓冲区用法总结
2016/02/14 PHP
PHP编辑器PhpStrom运行缓慢问题
2017/02/21 PHP
图片之间的切换
2006/06/26 Javascript
用jQuery实现一些导航条切换,显示隐藏的实例代码
2013/06/08 Javascript
基于Bootstrap 3 JQuery及RegExp的表单验证功能
2017/02/16 Javascript
深入解析js轮播插件核心代码的实现过程
2017/04/14 Javascript
Angular4学习笔记之根模块与Ng模块
2017/09/09 Javascript
nodejs使用express获取get和post传值及session验证的方法
2017/11/09 NodeJs
Node.js引入UIBootstrap的方法示例
2018/05/11 Javascript
深入剖析Node.js cluster模块
2018/05/23 Javascript
Vue发布项目实例讲解
2019/07/17 Javascript
原生js canvas实现鼠标跟随效果
2020/08/02 Javascript
Vue实现腾讯云点播视频上传功能的实现代码
2020/08/17 Javascript
浅谈插入排序算法在Python程序中的实现及简单改进
2016/05/04 Python
用python做一个搜索引擎(Pylucene)的实例代码
2017/07/05 Python
使用tensorflow实现线性回归
2018/09/08 Python
浅谈python中str字符串和unicode对象字符串的拼接问题
2018/12/04 Python
对python:threading.Thread类的使用方法详解
2019/01/31 Python
Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析
2019/08/15 Python
Python 使用 environs 库定义环境变量的方法
2020/02/25 Python
VSCode基础使用与VSCode调试python程序入门的图文教程
2020/03/30 Python
pytorch中 gpu与gpu、gpu与cpu 在load时相互转化操作
2020/05/25 Python
浅谈pandas dataframe对除数是零的处理
2020/07/20 Python
Python中常用的os操作汇总
2020/11/05 Python
selenium如何定位span元素的实现
2021/01/13 Python
通过HTML5规范搞定i、em、b、strong元素的区别
2017/03/04 HTML / CSS
ColourPop美国官网:卡拉泡泡,洛杉矶彩妆品牌
2019/04/28 全球购物
英国电信商店:BT Shop
2019/12/17 全球购物
C语言中break与continue的区别
2012/07/12 面试题
消防先进事迹材料
2014/02/10 职场文书
求职自荐信范文(优秀篇)
2015/03/27 职场文书
安全伴我行主题班会
2015/08/13 职场文书
Python3中PyQt5简单实现文件打开及保存
2021/06/10 Python