php修改NetBeans默认字体的大小

时间:2024-06-05 09:48:07 

在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,NetBeans,字体
0
投稿

猜你喜欢

  • Python使用win32com实现的模拟浏览器功能示例

    2023-09-21 14:13:13
  • Python使用Appium在移动端抓取微博数据的实现

    2022-11-27 20:30:40
  • wxPython绘图模块wxPyPlot实现数据可视化

    2023-10-03 14:58:22
  • 几个你不知道的技巧助你写出更优雅的vue.js代码

    2024-05-13 09:14:39
  • 详解Python调用系统命令的六种方法

    2023-11-20 02:22:36
  • vue+electron实现创建多窗口及窗口间的通信(实施方案)

    2024-04-30 10:44:05
  • 跟老齐学Python之啰嗦的除法

    2022-12-18 12:47:38
  • 从HTTP状态 301,302,200 来看页面跳转

    2007-09-26 13:46:00
  • python 实现识别图片上的数字

    2021-06-17 13:09:31
  • Bootstrap实现前端登录页面带验证码功能完整示例

    2024-04-16 08:48:18
  • tensorflow 1.0用CNN进行图像分类

    2022-08-17 17:32:29
  • ASP.NET处理HTTP请求的流程:IHttpModule、IHttpHandler与管道事件

    2024-05-09 09:04:58
  • vue实现移动端轻量日期组件不依赖第三方库的方法

    2024-05-29 22:29:03
  • Python实现的序列化和反序列化二叉树算法示例

    2021-06-11 07:14:23
  • python把数组中的数字每行打印3个并保存在文档中的方法

    2022-08-13 19:15:30
  • MySQL下载安装详情图文教程

    2024-01-24 15:48:48
  • python 实现在Excel末尾增加新行

    2023-11-26 09:27:52
  • VB应用程序访问SQL Server的常用方法

    2009-01-21 14:28:00
  • Java正则表达式判断字符串中是否包含中文示例

    2022-02-18 00:10:56
  • 详解Python的Django框架中inclusion_tag的使用

    2021-05-19 13:10:26
  • asp之家 网络编程 m.aspxhome.com