Java应用在Windows10下的放大问题

Magnification problems of Java Apps under Windows 10

我正在使用 Windows 10 Pro 64 位。

我的显示器(32 英寸)的原始分辨率为 3820 * 2160 像素。

当我使用基于 Java 的应用程序时,我对字体、按钮等的放大有问题。通常它们太小了。

我知道我可以将所有元素的整体缩放比例更改为 100% 以上。但是这样会导致字体等模糊。

你有解决办法吗?

最常见的解决方案(尝试 google)是禁用 DPI 感知。您可以通过 运行 您的应用执行此操作:

-Dsun.java2d.dpiaware=false

请注意,这是 Java 8 的错误 :( 请参阅 this 票。