web-dev-qa-db-ja.com

Ubuntu 18.04では、Java 10アプリケーションが画面に合わせてスケーリングしません

UIにJavaFXを使用してJava 10アプリケーションをプログラミングしています。

Ubuntu 16.04では、アプリケーションのサイズが適切に調整されました。 18.04未満では、アプリケーションは突然そのサイズの半分にスケ​​ーリングされます。適切にスケーリングする必要があります。

アプリケーションは、設定で設定されている画面のスケーリング係数を無視していることがわかりました。通常は200%に設定しています。残念ながら、スケーリングファクターの設定に関係なく、アプリケーションは100%を使用しています。

これは、HiDPIディスプレイを搭載したラップトップ上にあります。 Webを検索しましたが、このJavaアプリケーションが適切なスケーリング係数で調整に失敗する理由がわかりません。

画面スケーリング係数200%

スクリーンスケーリング係数100%

3
NomadMaker

Javaはシステムスケールを使用しません。スケール構成でjvmを再構成する必要があります。

-Dsun.Java2d.uiScale = 2.0

1
Benoit Chenu