有没有办法增加 Java GUI 应用程序的默认字体大小?

ske*_*ryl 14 windows fonts java

有没有办法增加 Java GUI 应用程序的默认字体大小?

我正在使用其他人的自定义 Java 工具(不,我没有源代码)为研究项目执行文本注释。

应用程序中的文本非常小。

对于大多数 Windows 应用程序,更改控制面板中的系统字体大小设置也会更改该应用程序中的字体大小。

但是,在增加默认文本大小后(在 Windows 7 上),此 Java 应用程序中的文本仍然非常小。

hop*_*ppy 6

在 Windows 10 下,这可以轻松完成:

  • 选择jawaw.exe(或者jnlp文件的jawaws.exe),通常在c:\Program Files (x86)\Java\jre1.8.0_171\bin\下
  • 右键单击并选择属性。
  • 单击兼容性选项卡。在“设置”下,选中覆盖高 DPI 缩放行为选项。
  • 在“缩放执行者”下拉菜单下,选择系统(增强)。

您必须在更新后重复此操作或创建快捷方式。 (来源:windowscentral.com)


har*_*ymc 5

对于它的价值,我已经看到了与特定包相关的命令行开关。

摇摆

java -Dswing.aatext=true -Dswing.plaf.metal.controlFont=Tahoma -Dswing.plaf.metal.userFont=Tahoma
Run Code Online (Sandbox Code Playgroud)

塑料

java -DWindows.controlFont=Tahoma-plain-11 -DWindows.menuFont=Tahoma-plain-12 -DPlastic.controlFont=Tahoma-plain-11 -DPlastic.menuFont=Tahoma-bold-11
Run Code Online (Sandbox Code Playgroud)