appendix> Layout> GridLayout | TOPUPPREVNEXT |
コンポーネントを格子状に配置する場合に用います。
コンストラクタに指定した行数と列数および配置するコンポーネントの個数から 実際に表示される行数と列数が決まります。
各格子の大きさは、もっとも大きいものに揃えられ全て同じになります。 格子内に配置されたコンポーネントは、格子内いっぱいに広がります。
java.lang.Object
└java.awt.GridLayout
コンストラクタ | 機能 |
---|---|
GridLayout
( int rows , int cols )
|
rows がゼロでない場合、
列数 = ( コンポーネント数 + rows − 1) ÷ rows
rows がゼロの場合、
cols は使われない。
行数 = ( コンポーネント数 + cols − 1) ÷ cols
列数 = cols |
GridLayout (
int rows , int cols , int hgap , int vgap ) |
コンポーネント間の間隔も指定する |
GridLayout(2,3) で 要素数 5 の例
GridLayout(0,5) で 要素数 11 の例
プログラム LayoutSampleGridLayout0x5.java
実行結果
GridLayout(0,5) で 要素数 3 の例
プログラム LayoutSampleGridLayout0x5s.java
実行結果
GridLayout(5,0) で 要素数 11 の例
GridLayout(5,0) で 要素数 3 の例
プログラム LayoutSampleGridLayout5x0s.java
実行結果
更新日:2004-03-12