ヌル・レイアウトの使用

レイアウト・マネージャーは、コンテナー内のすべてのコンポーネントのサイズおよび位置の制御に役立ちます。ヌル・レイアウトを使用するコンテナー内では、それぞれのコンポーネントがそれ自体の境界を定義し、サイズおよびロケーションを決定します。

Visual Editor は、視覚的にコンポーネントを位置合わせするのに役立つグリッド・マーカーを提供し、グリッドへのコンポーネントのスナップが可能になります。前にレイアウト・マネージャーを使用した既存のコンテナーのレイアウトをヌルに設定した場合、「設計」ビュー の外観は変更されません。 Visual Editor は setBounds() メソッドを使用して、それぞれのコンポーネントの境界を計算し、設定します。

ヒント: ヌルに設定されたレイアウト・マネージャーを開始して、(GridBagLayout のように) レイアウトを変更して、Visual Editor for Java で計算された制約設定を取得する ことができます。それぞれのコンポーネントで境界の制御が行えると、実行時に常にコンポーネントが同じサイズで同じ位置にあることが確認できるという利点があります。固定サイズと高さを持つことの欠点は、アプリケーションがユーザーによってサイズ変更された場合に、コンポーネントがその境界を調整しないことです。さらに、ボタンやチェック・ボックスのようなコンポーネント上のラベルは、フォントまたはロケールによってサイズ変更を行う必要があります。
関連概念
レイアウト・マネージャーとコンテナー
関連タスク
Visual Editor での UI レイアウトのカスタマイズ
SWT レイアウト・マネージャーの使用
Swing および AWT レイアウト・マネージャーの使用
コンテナーのグリッド表示設定の指定

(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved.