如何在Windows / Linux上设置Java Swing应用程序的DPI?
如果你有一台DPI超过150的显示器(比如Macbook Pro),你也可能会发现问题:Java Swing app上的字体对于高DPI显示器来说太小了,我根本无法改变字体大小(它直接忽略Windows DPI,只显示非常原始的DPI-->96)。除了改变屏幕分辨率之外,我什么也做不了,这绝对会使LCD上的所有内容都变得模糊。
是的,我有一台具有高DPI显示器的笔记本电脑,分辨率为15.6',分辨率为1920x1080,一些Java桌面应用程序在我的笔记本电脑上看起来非常小,例如Matlab,Burpsuite等。我已经在互联网上搜索了很长一段时间,但仍然找不到解决问题的方法。我知道我可以通过 更改 JRE 字体,但我找不到任何位置来设置 Java 桌面字体的默认字体大小或 DPI。JRE_HOME/lib/font/fontconfig.properties.src
问题没有解决方案吗?您是否有高 DPI 显示器?你是如何处理这样的应用程序的?Swing 会放弃高 DPI 用户吗?