Swing and AWT コンテナーで AWT GridBag レイアウトを使用し、強力で柔軟なグリッド配置を使ってコンポーネントを配置できます。
GridBag レイアウト・マネージャーは、コンポーネントを行および列単位で配置します。GridBagConstraints オブジェクトには、コンポーネントが配置される行と列、コンポーネントがスパンする列数、列内でのコンポーネントのサイズおよび位置を決める方法に関する情報が含まれています。
Visual Editor は、ビジュアル・グリッドとその他の視覚的合図を使用して、それぞれのコンポーネントがどこに配置されているのかが、他のコンポーネントとの関係でユーザーにわかるようにします。「設計」ビューを使用して、GridBag 内のコンポーネントに多くの制約を設定することができます。また、「プロパティー」ビューを使用して、コンポーネントの配置をコントロールする使用可能なプロパティーにアクセスすることもできます。
GridBag レイアウトのグリッドの表示
GridBag レイアウト・マネージャーを使用する場合、「設計」ビュー内のグリッドを表示または非表示にすることができます。GridBag レイアウト内のコンポーネントの追加または移動
GridBag レイアウトを使用して視覚的にアプリケーションをビルドする場合、ビジュアル・グリッド・マーカーが、コンポーネントを要求された位置に移動およびドロップする際に役立ちます。GridBag レイアウト内での塗りつぶし、アンカー、および差し込み制約の調整
Swing GridBag レイアウトを使用する場合、Visual Editor は、コンポーネントにデフォルトの制約を設定します。これらの制約は、「プロパティー」ビューまたは「レイアウトのカスタマイズ」ダイアログ・ボックスを使用して変更できます。GridBag の複数行/列にスパンするコンポーネントの配置
GridBag レイアウトに、複数の行または列にスパンするコンポーネントを設定できます。これは、プロパティーの制約で設定するか、視覚的にコンポーネントを「設計」ビューでドラッグすることで設定できます。
親トピック: Swing および AWT レイアウト・マネージャー
関連概念
レイアウト・マネージャーとコンテナー
関連タスク
BorderLayout の使用
BoxLayout の使用
CardLayout の使用
FlowLayout の使用
GridLayout (AWT) の使用