UIにJavaFXを使用してJava 10アプリケーションをプログラミングしています。
Ubuntu 16.04では、アプリケーションのサイズが適切に調整されました。 18.04未満では、アプリケーションは突然そのサイズの半分にスケーリングされます。適切にスケーリングする必要があります。
アプリケーションは、設定で設定されている画面のスケーリング係数を無視していることがわかりました。通常は200%に設定しています。残念ながら、スケーリングファクターの設定に関係なく、アプリケーションは100%を使用しています。
これは、HiDPIディスプレイを搭載したラップトップ上にあります。 Webを検索しましたが、このJavaアプリケーションが適切なスケーリング係数で調整に失敗する理由がわかりません。
Javaはシステムスケールを使用しません。スケール構成でjvmを再構成する必要があります。
-Dsun.Java2d.uiScale = 2.0