サイズが1280x800でサイズ変更不可のJframeがあります。もちろん、このサイズは画面の解像度に応じて大きく、小さく表示されます。 (背景画像があります)。今、もし私がこれを試してみると、4kモニタと言うと、それは絶対に実用的ではないでしょう。 JFrameをスケールする方法はありませんか?またはこの問題の解決策ですか?私がやると思ったのは、より大きなjFramesを書いて、どのクラスを解決するかをメインクラスに伝えることです。私はそれが多くの人が出会っただろうと思うので、それを行うよりエレガントな方法があると確信しています! なんて悪夢!私を助けてください!あなただけのJFrameにあなたを最大化したい場合はJFrame高解像度画面のスケーリング
Dimension screenDimension = Toolkit.getDefaultToolkit().getScreenSize();
double jFrameWidth = screenDimension.width * 0.7;
double jFrameHeight = screenDimension.height * 0.5;
または: は、あなたがそれは、デバイスの画面サイズを取得し、それに応じてあなたのJFrameのサイズを設定することである達成できる
サイズ変更不可能なコンテナのthis [pitfall](http://stackoverflow.com/a/12532237/230513)も参照してください。 – trashgod