|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.GridBagConstraints
GridBagConstraints
クラスは、GridBagLayout
クラスを使って配置されるコンポーネントの制約を指定します。
GridBagLayout
, 直列化された形式フィールドの概要 | |
int |
anchor
コンポーネントがその表示領域より小さいときに使用されます。 |
static int |
BOTH
コンポーネントを水平と垂直のどちらにもサイズ変更します。 |
static int |
CENTER
コンポーネントをその表示領域の中央に配置します。 |
static int |
EAST
コンポーネントをその表示領域の右端の上下中央に配置します。 |
int |
fill
コンポーネントの表示領域がコンポーネントの必須サイズよりも大きいときに使用されます。 |
int |
gridheight
コンポーネントの表示領域の 1 列のセル数を指定します。 |
int |
gridwidth
コンポーネントの表示領域の 1 行のセル数を指定します。 |
int |
gridx
コンポーネントの表示領域の左部にセルを指定します。 |
int |
gridy
コンポーネントの表示領域の上部にセルを指定します。 |
static int |
HORIZONTAL
コンポーネントを水平にサイズ変更し、垂直にはサイズ変更しません。 |
Insets |
insets
コンポーネントの外側のパディング、つまりコンポーネントとその表示領域の端までの領域の最小値を指定します。 |
int |
ipadx
コンポーネントの内側のパディング、つまりコンポーネントの最小幅に追加する領域の値を指定します。 |
int |
ipady
コンポーネントの内側のパディング、つまりコンポーネントの最小の高さに追加する領域の値を指定します。 |
static int |
NONE
コンポーネントのサイズを変更しません。 |
static int |
NORTH
コンポーネントをその表示領域の上端の左右中央に配置します。 |
static int |
NORTHEAST
コンポーネントをその表示領域の右上隅に配置します。 |
static int |
NORTHWEST
コンポーネントをその表示領域の左上隅に配置します。 |
static int |
RELATIVE
このコンポーネントが、列または行 ( gridwidth , gridheight ) の最終コンポーネントの隣り、または直前に追加されたコンポーネント (gridx , gridy ) の隣りに配置されることを指定します。 |
static int |
REMAINDER
このコンポーネントが列または行の最後のコンポーネントであるように指定します。 |
static int |
SOUTH
コンポーネントをその表示領域の下端の左右中央に配置します。 |
static int |
SOUTHEAST
コンポーネントをその表示領域の右下隅に配置します。 |
static int |
SOUTHWEST
コンポーネントをその表示領域の左下隅に配置します。 |
static int |
VERTICAL
コンポーネントを垂直にサイズ変更し、水平にはサイズ変更しません。 |
double |
weightx
余分の水平スペースを分配する方法を指定します。 |
double |
weighty
垂直の余分なスペースを分配する方法を指定します。 |
static int |
WEST
コンポーネントをその表示領域の左端の上下中央に配置します。 |
コンストラクタの概要 | |
GridBagConstraints()
すべてのフィールドを既定値に設定して GridBagConstraint オブジェクトを作成します。 |
|
GridBagConstraints(int gridx,
int gridy,
int gridwidth,
int gridheight,
double weightx,
double weighty,
int anchor,
int fill,
Insets insets,
int ipadx,
int ipady)
すべてのフィールドを渡された引数に設定して GridBagConstraints オブジェクトを作成します。
|
メソッドの概要 | |
Object |
clone()
このグリッドバッグ制約のコピーを作成します。 |
クラス java.lang.Object から継承したメソッド |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final int RELATIVE
gridwidth
, gridheight
) の最終コンポーネントの隣り、または直前に追加されたコンポーネント (gridx
, gridy
) の隣りに配置されることを指定します。gridwidth
,
gridheight
,
gridx
,
gridy
public static final int REMAINDER
public static final int NONE
public static final int BOTH
public static final int HORIZONTAL
public static final int VERTICAL
public static final int CENTER
public static final int NORTH
public static final int NORTHEAST
public static final int EAST
public static final int SOUTHEAST
public static final int SOUTH
public static final int SOUTHWEST
public static final int WEST
public static final int NORTHWEST
public int gridx
gridx=0
を持ちます。値 RELATIVE
は、このコンポーネントを直前にコンテナに追加されたコンポーネントの右隣りに配置するように指定します。
既定値は RELATIVE
です。gridx には負の値を指定することはできません。
clone()
,
gridy
public int gridy
gridy=0
を持ちます。値 RELATIVE
は、このコンポーネントを直前にコンテナに追加されたコンポーネントの真下に配置するように指定します。
既定値は RELATIVE
です。gridy には負の値を指定することはできません。
clone()
,
gridx
public int gridwidth
コンポーネントがその行の最後のコンポーネントであることを指定する場合は、REMAINDER
を設定します。次のコンポーネントで、その行が終了することを指定する場合は、RELATIVE
を設定します。
gridwidth には負の値を指定することはできません。既定値は 1 です。
clone()
,
gridheight
public int gridheight
コンポーネントがその列の最後のコンポーネントであることを指定する場合は、REMAINDER
を設定します。次のコンポーネントで、その列が終了することを指定する場合は、RELATIVE
を設定します。
gridheight には負の値を指定することはできません。既定値は 1 です。
clone()
,
gridwidth
public double weightx
グリッドバッグレイアウトマネージャは、1 列のウェイトが 1 列のすべてのコンポーネントの最大の weightx
になるように計算します。結果のレイアウトが塗りつぶす必要のある領域の幅より小さい場合、余分のスペースが各列のウェイトに比例して分配されます。ウェイトがゼロの列には、余分のスペースは分配されません。
すべてのウェイトがゼロの場合、すべての余分のスペースがセルのグリッドと左右両端の間に表示されます。
このフィールドの既定値は 0
です。weightx には負の値を指定することはできません。
clone()
,
weighty
public double weighty
グリッドバッグレイアウトマネージャは、1 行のウェイトが 1 行のすべてのコンポーネントの最大の weighty
になるように計算します。結果のレイアウトが塗りつぶす必要のある領域の高さより小さい場合、余分のスペースが各行のウェイトに比例して分配されます。ウェイトがゼロの行には、余分のスペースは分配されません。
すべてのウェイトがゼロの場合、すべての余分のスペースがセルのグリッドと上下の両端の間に表示されます。
このフィールドの既定値は 0
です。weighty には負の値を指定することはできません。
clone()
,
weightx
public int anchor
CENTER
、NORTH
、NORTHEAST
、EAST
、SOUTHEAST
、SOUTH
、SOUTHWEST
、WEST
、および NORTHWEST
があります。既定値は CENTER
です。clone()
public int fill
fill
には、次の値が有効です。
NONE
: コンポーネントのサイズ変更をしない
HORIZONTAL
: コンポーネントの幅を水平表示領域の最大サイズにし、高さは変更しない
VERTICAL
: コンポーネントの高さを垂直表示領域の最大サイズにし、幅は変更しない
BOTH
: コンポーネントを表示領域の最大サイズにする
既定値は NONE
です。
clone()
public Insets insets
既定値は new Insets(0, 0, 0, 0)
です。
clone()
public int ipadx
(ipadx * 2)
ピクセルを足したものです。
既定値は 0
です。
clone()
,
ipady
public int ipady
(ipady * 2)
ピクセルを足したものです。
既定値は 0 です。
clone()
,
ipadx
コンストラクタの詳細 |
public GridBagConstraints()
GridBagConstraint
オブジェクトを作成します。public GridBagConstraints(int gridx, int gridy, int gridwidth, int gridheight, double weightx, double weighty, int anchor, int fill, Insets insets, int ipadx, int ipady)
GridBagConstraints
オブジェクトを作成します。
注: このコンストラクタを使用するとソースコードが読みにくくなるので、このコンストラクタは自動ソースコード生成ツールでのみ使用してください。gridx
- 初期 gridx 値gridy
- 初期 gridy 値gridwidth
- 初期 gridwidth 値gridheight
- 初期 gridheight 値weightx
- 初期 weightx 値weighty
- 初期 weighty 値anchor
- 初期 anchor 値fill
- 初期 fill 値insets
- 初期 insets 値ipadx
- 初期 ipadx 値ipady
- 初期 ipady 値gridx
,
gridy
,
gridwidth
,
gridheight
,
weightx
,
weighty
,
anchor
,
fill
,
insets
,
ipadx
,
ipady
メソッドの詳細 |
public Object clone()
Object
内の clone
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.