JavaFX Text在高DPI上无法正确缩放

时间:2017-08-18 10:30:24

标签: java user-interface javafx screen-resolution

我正在开发一个涉及JavaFX的Java应用程序。当我在笔记本电脑或台式机上运行程序时,它看起来很好。但是当我在具有高DPI的MS Surface上运行程序时,字体大小没有正确缩放。

我有一个javafx.scene.text.Text实例作为子项添加到javafx.scene.Group的实例中。与其他视觉效果相比,文字非常大。

1 个答案:

答案 0 :(得分:0)

问题是Java报告自己是DPI感知的,因此Windows不会扩展它,实际上它本身不能正确扩展。您可以使用我在超级用户上找到的答案来关闭此行为并强制Windows扩展Java GUI。

https://superuser.com/a/1207925

这对我来说很有效。