2017-12-02 19 views
3

ありませんでした、JavaFXアプリケーションが正しく、彼らがしているモニターに拡張できます。例えば、私のモニタが150%に拡大するように設定されている場合、 Javaアプリケーションは150%にスケーリングされます。Java 9アプリケーションの場合、Windows上でUIを拡大縮小する方法を教えてください。 <strong>で</p> <p>のJava 8でJava 9</strong>全く適切<strong>HiDPIサポート</strong>

参照:http://openjdk.java.net/jeps/263

はしかし、テスト目的のために、私はどのように私はこれを達成できるWindows 10で、のjava.exeフラグを使用してをスケーリングを無効にできるようにする必要がありますか?

また、アプリケーション自体の中でプログラムでこれを無効にして(再度有効にする)ことはできますか?

+0

あなたは上の任意の同様の構成を見つけることができません。 [この回答は?](https://superuser.com/a/1207925/528671)に記載されているWindows – 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アプリケーションの問題が修正されます。あなたはJavaFXのを使用している場合

-Dsun.java2d.uiScale=1.0

あなたは

-Dprism.allowhidpi=false

は、残念ながら、私は、これらのオプションのいずれかのための公式ドキュメントを見つけることができない必要があります

関連する問題