GridLayout
は格子上にコンポーネントを配置する.
コンポーネントの並びは,追加された順に,左上から右下となる.
各格子の大きさは,コンテナの高さと幅を指定された格子の数で割ったものとなり,追加
されたコンポーネントは全てこの格子の大きさに揃えられる.
実際のところ,GridLayout
は格子状のまま利用されることは少ない.
初期化時に,行数もしくは列数のみを指定(他方は0とする)して,左右もしくは上下に
希望の数だけコンポーネントを配置するために利用されることが多い.
似たような目的としてはFlowLayout
が利用できるが,FlowLayout
では,入
りきらないコンポーネントは次の行に折り返されるため,GridLayout
を用いるこ
とのほうが多い.
GridLayout
はコンストラクタの引数を4つとり,行数,列数と,コンポーネント間
の左右・上下の空白の大きさを指定する.
以下にプログラム例を示す. このプログラムでは