画面解像度に準拠した Swing アプリケーションの作成方法。
例: panel にコンポーネントを追加するには、Label label1 のように、label1 の位置をパーセントで追加する必要があります。
JFrame -> JScrollPane -> JComponents は必要ありません。これは非常に悪いアプローチです。コンポーネントのサイズはまったく変更されません。
java のパーセンテージに関してコンポーネントを追加する方法はありますか?
画面解像度に準拠した Swing アプリケーションの作成方法。
例: panel にコンポーネントを追加するには、Label label1 のように、label1 の位置をパーセントで追加する必要があります。
JFrame -> JScrollPane -> JComponents は必要ありません。これは非常に悪いアプローチです。コンポーネントのサイズはまったく変更されません。
java のパーセンテージに関してコンポーネントを追加する方法はありますか?
Miglayout を使用すると、より詳細に制御できます。画面の解像度に応じて計算できるピクセルでラベルを制御するか、コンテナのサイズ変更で調整されるコンテナ サイズのパーセンテージでラベルを制御できます。
miglayout を学ぶには少し時間がかかるかもしれませんが、努力する価値は十分にあります。Miglayout Web サイトのデモをチェックしてください。非常に複雑な UI に対応するコードを確認できます。任意のコンポーネントを右クリックして制約を試し、結果をすぐに確認することもできます。これは、Miglayout を学ぶのに最適な方法です。