如何修改NetBeans 13 GUI设计器Properties面板的默认字体?
NetBeans 13 全局修改Swing GUI组件默认字体操作步骤
不需要针对单个项目编写字体配置代码,直接修改NetBeans GUI构建器的全局配置即可实现所有新项目、新添加组件默认使用Calibri 14号字体,操作如下:
- 完全退出正在运行的NetBeans 13,定位到当前系统的NetBeans用户配置目录:
- Windows:
C:\Users\<当前系统用户名>\AppData\Roaming\NetBeans\13\config - Linux:
~/.netbeans/13/config
- Windows:
- 在config目录下逐级新建
org/netbeans/modules/form文件夹结构,进入最终的form文件夹后,新建名为settings.properties的纯文本配置文件 - 打开新建的
settings.properties文件,写入以下配置内容后保存:
defaultFont=Calibri-PLAIN-14
- 重启NetBeans即可生效,后续向GUI设计器拖入的所有Swing组件,默认字体都会自动设置为Calibri 14常规。
补充说明
字体设置弹窗中「Derive the font from the default font」选项读取的就是上述配置项。如果后续需要调整默认字体,按照
<字体名>-<样式>-<字号>的格式修改配置值即可,样式支持PLAIN(常规)、BOLD(粗体)、ITALIC(斜体)三个取值。
- 该配置为NetBeans全局配置,对本机该版本NetBeans打开的所有Swing项目生效,不需要在每个项目中单独编写字体设置代码
- 配置修改前已经添加到设计面板的旧组件不会自动替换字体,全选对应窗体中的所有组件,在字体设置面板勾选「Derive the font from the default font」即可一键同步为新的默认字体。
内容的提问来源于stack exchange,提问作者Dean Lawrence
相关产品推荐
相关产品推荐

