-1

画面解像度に準拠した Swing アプリケーションの作成方法。

例: panel にコンポーネントを追加するには、Label label1 のように、label1 の位置をパーセントで追加する必要があります。

JFrame -> JScrollPane -> JComponents は必要ありません。これは非常に悪いアプローチです。コンポーネントのサイズはまったく変更されません。

java のパーセンテージに関してコンポーネントを追加する方法はありますか?

4

1 に答える 1

0

Miglayout を使用すると、より詳細に制御できます。画面の解像度に応じて計算できるピクセルでラベルを制御するか、コンテナのサイズ変更で調整されるコンテナ サイズのパーセンテージでラベルを制御できます。

miglayout を学ぶには少し時間がかかるかもしれませんが、努力する価値は十分にあります。Miglayout Web サイトのデモをチェックしてください。非常に複雑な UI に対応するコードを確認できます。任意のコンポーネントを右クリックして制約を試し、結果をすぐに確認することもできます。これは、Miglayout を学ぶのに最適な方法です。

マイグラアウトのホワイトペーパー

マイグラアウトチートシート

于 2014-06-08T14:32:02.413 に答える