2017-12-02 139 views
3

有在Java中8.如何在Windows上禁用擴展UI,適用於Java 9應用程序?

是沒有適當的HiDPI支持爪哇9,JavaFX應用程序正確地擴展到它們在屏幕中。例如,如果我的顯示器被設置爲150%是按比例的,該Java應用程序被縮放到150%。

參見:http://openjdk.java.net/jeps/263

然而,出於測試目的,我需要通過java.exe的標誌能夠禁用縮放,在Windows 10,我怎樣才能做到這一點?

另外,也許我可以禁用(和重新啓用)這個應用程序本身編程方式?

+0

你找不到任何類似的配置Windows中提到[這個答案?](https://superuser.com/a/1207925/528671) – nullpointer

+0

@nullpointer當然,但我需要通過java.exe標誌,而不是通過配置上Windows操作系統。 – MarcG

+1

[Java 9中的JFrame縮放]的可能重複(https://stackoverflow.com/questions/48622712/jframe-scaling-in-java-9) – Adam

回答

0

我在substance bug report中發現了這個晦澀的選項。這解決了Swing應用程序的問題。

-Dsun.java2d.uiScale=1.0

如果你使用JavaFX你需要

-Dprism.allowhidpi=false

可惜我不能對這些選項找到官方文檔

相關問題