ホームページ >Java >&#&チュートリアル >アプリケーションウィンドウとそのコンテンツをサイズ変更可能な画面の中央に完璧に配置するにはどうすればよいですか?
サイズ変更された画面でアプリケーション ウィンドウを中央に配置する方法
あなたの質問には、JFrame 内でバウンス オブジェクトを位置合わせすることと、サイズ変更可能な画面の正確な中央に配置します。
パート 1: 位置合わせJFrame 内のバウンス オブジェクト
説明によると、バウンス オブジェクトが約 10 ピクセル軌道から外れているようです。この矛盾は、JFrame の幅と高さにクライアント領域 (描画する場所) のみが含まれるという誤解が原因である可能性があります。実際には、JFrame はフレーム、JRootPane、JLayeredPane、およびコンテンツ ペインで構成されます。したがって、実際のペイント可能な領域は JFrame の寸法よりも小さくなります。
これを考慮して、JFrame の幅と高さの両方から境界線の幅を減算して、オブジェクトの境界を調整します。
パート 2: 正確な画面中心の決定
画面の中心の決定サイズ変更可能な画面では、フレームの寸法とコンテンツ ペインの寸法の両方を考慮する必要があります。
必要に応じて、フレームまたはコンテンツ ペインの中心点を使用できます。
以上がアプリケーションウィンドウとそのコンテンツをサイズ変更可能な画面の中央に完璧に配置するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。