JavaのUI設計では、その大部分において複数のタイプのレイアウトを使用し、メイン・コンテナに異なるレイアウトの複数のパネルをネストすることにより、コンポーネントを希望の位置に配置します。パネルを他のパネル内にネストし、コンポーネントの配置をより自由に制御することもできます。パネルごとに適切なレイアウト・マネージャを使用することにより、コンポーネントを機能的かつ移植可能な方法で、グループ化して配置できます。
たとえば次の図は、異なるレイアウトのネストしたパネルの使用を示しています。グレーで塗りつぶされたオブジェクトは、様々なレベルのパネルにネストされた、UI内のボタンや他の表示されるコンポーネントです。
ネストしたパネルを作成するには、次のようにします。
UI設計にパネルを追加する際、FlowLayoutが使用されます。最初にレイアウトをnull
に変更します。設計プロセスでは最も扱いやすいレイアウトであるためです。パネルと他のコンポーネントをすべてUI内に配置してから、UIを最終レイアウトに設定します。
Javaビジュアル・エディタで特定のパネルを検索するには、構造ウィンドウでそのパネルを選択します。
Copyright © 1997, 2004, Oracle Corporation. All rights reserved.