GridBagLayout (AWT) の使用

Swing および AWT コンテナーで AWT GridBagLayout を使用し、強力で柔軟なグリッド配置を使ってコンポーネントを配置できます。

このタスクについて

GridBagLayout レイアウト・マネージャーは、コンポーネントを行および列単位で配置します。GridBagConstraints オブジェクトには、コンポーネントが配置される行と列、コンポーネントがスパンするセル数、セル内でのコンポーネントのサイズおよび位置を決める方法に関する情報が含まれています。

Visual Editor は、赤い点線を使用して、グリッドの現在のボーダーを示します。 列および行番号もラベル付けされています。 行番 号と列番号は 0 から始まります。そのため、左上隅のセルには、最初は 0,0 のラベルが付いています。コンポーネントが追加されるに従って、行と列は直前に使用された番号に基づいて順番に番号が割り当てられます。

GridBagLayout グリッド

注: グリッド番号がスキップされた場合は、その特定のグリッド x またはグリッド y の設定を使用するコンポーネントがないことを示します。これは、多数のコンポーネントを追加および削除した場合や、コンポーネントを移動したりした場合に発生します。 GridBagLayout では x および y 値はスキップされる場合があります。 番号がスキップされていても、x,y の値は、他のコンポーネントに設定され た他の x,y の値に基づいて、単純に順番にレイアウトされます。

グリッドの表示方法を指定するには、『コンテナーのグリッド表示設定の指定』を参照してください。


フィードバック