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