Javaで画面サイズを取得するには?
画面の解像度ではなく、画面/モニターのインチとアスペクト比のサイズ。開発されたアプリケーションは、画面サイズと縦横比に関係なく同じサイズでなければならないある種のテストを表示する必要があります。幅 2 cm、高さ 2 cm の四角形を表示し、可能なすべてのタイプのディスプレイ アダプタで同じサイズにしたいとします。
答えは、純粋な Java では達成できないことであり、おそらくまったく達成できないということだと思います。
Toolkit
デフォルトオブジェクトを介して、表示可能な画面サイズ (ピクセル単位) と Java の公称スケーリング (dpi) を取得できます。しかし、これらはしばしば不正確です...そして、それは非正方形の正方形につながります.
ネイティブ コードを介してより正確な値を取得できる可能性がありますが、これは間違いなく移植性がありません。この Q/A は不可能だと言っています -スクリーンの物理的なサイズ (つまり、インチ) を取得する方法は?