GridBagConstraints クラス
- [内容]
- GridBagLayout クラスによるレイアウトを制御するためのクラスです
- [主な変数]
- public static final int BOTH
- コンポーネント間の水平及び垂直の間隔を無くすように各コンポーネントの大きさを変える
- public static final int CENTER
- コンポーネントを Window の中央に配置
- public static final int EAST
- コンポーネントを Window の右端に配置(垂直方向は中央)
- public int fill
- この変数に,BOTH,HORIZONTAL,VERTICAL を代入することにより,対応する処置が執られる
- public int gridheight
- コンポーネントを表示するのに使用する行の数
- public int gridwidth
- コンポーネントを表示するのに使用する列の数
- public static final int HORIZONTAL
- コンポーネント間の水平の間隔を無くすように各コンポーネントの大きさを変える
- public static final int NORTH
- コンポーネントを Window の上端に配置(水平方向は中央)
- public static final int NORTHEAST
- コンポーネントを Window の上端の右端に配置
- public static final int NORTHWEST
- コンポーネントを Window の上端の左端に配置
- public static final int REMAINDER
- 行または列の最後のコンポーネントであるとことを示す
- public static final int SOUTH
- コンポーネントを Window の下端に配置(水平方向は中央)
- public static final int SOUTHEAST
- コンポーネントを Window の下端の右端に配置
- public static final int SOUTHWEST
- コンポーネントを Window の下端の左端に配置
- public static final int VERTICAL
- コンポーネント間の垂直の間隔を無くすように各コンポーネントの大きさを変える
- public double weightx
- 水平方向における余分のスペースを制御するために使用する.各コンポーネントを配置し,スペースが余った場合,各コンポーネントに与えられた Weightx の値に比例して余ったスペースが割り当てられる
- public double weighty
- 垂直方向における余分のスペースを制御するために使用する.各コンポーネントを配置し,スペースが余った場合,各コンポーネントに与えられた Weightx の値に比例して余ったスペースが割り当てられる
- public static final int WEST
- コンポーネントを Window の左端に配置(垂直方向は中央)
- [コンストラクタ]
- public GridBagConstraints()
- GridBagConstraints オブジェクトを生成する
- [使用例]
- プログラム例は,GridBagLayout クラスを使用して,ボタンやテキストエリアを配置した例です.
- プログラム例は,GridBagLayout クラスを使用して,表示領域を大きさの異なる複数の領域に分割した例です( Panel を貼り付けてあります).

- [参照]
- GridBagLayout, GridLayout, CardLayout, FlowLayout, BorderLayout, Box