GridBagConstraints 类指定使用 GridBagLayout 类布置的组件的约束。
以下介绍GridBagConstraints的常量字段值用法:
ABOVE_BASELINE
anchor 字段的可能值。指定组件应该水平居中对齐。垂直放置组件,使它的底边接触到开始行的基线。如果开始行没有基线,那么它会垂直居中对齐。
ABOVE_BASELINE_LEADING
anchor 字段的可能值。指定组件应沿开始边水平放置。对于从左到右方向的组件,开始边是左边。垂直放置组件,使它的底边接触到开始行的基线。如果开始行没有基线,那么它会垂直居中对齐。
ABOVE_BASELINE_TRAILING
anchor 字段的可能值。指定组件应沿结尾边水平放置。对于从左到右方向的组件,结尾边是右边。垂直放置组件,使它的底边接触到开始行的基线。如果开始行没有基线,那么它会垂直居中对齐。
BASELINE
anchor 字段的可能值。指定组件应该沿主要行的基线水平居中和垂直对齐。如果组件没有基线,那么它会垂直居中对齐。
BASELINE_LEADING
anchor 字段的可能值。指定组件应沿开始边水平放置。对于从左到右方向的组件,开始边是左边。组件沿主要行的基线垂直对齐。如果组件没有基线,那么它会垂直居中对齐。
BASELINE_TRAILING
anchor 字段的可能值。指定组件应沿结尾边水平放置。对于从左到右方向的组件,结尾边是右边。组件沿主要行的基线垂直对齐。如果组件没有基线,那么它会垂直居中对齐。
BELOW_BASELINE
anchor 字段的可能值。指定组件应该水平居中对齐。垂直放置组件,使它的底边接触到开始行的基线。如果开始行没有基线,那么它会垂直居中对齐。
BELOW_BASELINE_LEADING
anchor 字段的可能值。指定组件应沿开始边水平放置。对于从左到右方向的组件,开始边是左边。垂直放置组件,使它的底边接触到开始行的基线。如果开始行没有基线,那么它会垂直居中对齐。
BELOW_BASELINE_TRAILING
anchor 字段的可能值。指定组件应沿结尾边水平放置。对于从左到右方向的组件,结尾边是右边。垂直放置组件,使它的底边接触到开始行的基线。如果开始行没有基线,那么它会垂直居中对齐。
BOTH
在水平方向和垂直方向上同时调整组件大小。
CENTER
将组件置于其显示区域的中心。
EAST
将组件置于其显示区域的右部,并在垂直方向上居中。
FIRST_LINE_END
将组件置于显示区域的一角,在该区域中,当前 ComponentOrienation 的页面的第一个文本行正常结束。等同于水平的、从左到右方向的 NORTHEAST,以及水平的、从右到左方向的 NORTHWEST。
FIRST_LINE_START
将组件置于其显示区域的一角,这一角的位置是页面中最后一个文本行按照当前的 ComponentOrienation 在页面中的开始位置。等同于水平的、从左到右方向的 NORTHWEST,以及水平的、从右到左方向的 NORTHEAST。
HORIZONTAL
在水平方向而不是垂直方向上调整组件大小。
LAST_LINE_END
将组件置于其显示区域的一角,这一角的位置是页面中最后一个文本行按照当前的 ComponentOrienation 在页面中的结束位置。等同于水平的、从左到右的 SOUTHEAST,以及水平的、从右到左方向的 SOUTHWEST。
LAST_LINE_START
将组件置于其显示区域的一角,这一角的位置是页面中最后一个文本行按照当前的 ComponentOrienation 在页面中的开始位置。等同于水平的、从左到右的 SOUTHWEST,以及水平的、从右到左方向的 SOUTHEAST。
LINE_END
沿显示区域的边缘居中放置组件,在该区域中,当前 ComponentOrienation 的文本行正常结束。等同于水平的、从左到右方向的 EAST,以及水平的、从右到左方向的 WEST。
LINE_START
沿显示区域的边缘居中放置组件,在该区域中,当前 ComponentOrienation 的文本行正常开始。等同于水平的、从左到右方向的 WEST,以及水平的、从右到左方向的 EAST。
NONE
不重新调整组件大小。
NORTH
将组件置于其显示区域的顶部,并在水平方向上居中。
NORTHEAST
将组件置于其显示区域的右上角。
NORTHWEST
将组件置于其显示区域的左上角。
PAGE_END
沿显示区域的边缘居中放置组件,该显示区域与当前 ComponentOrienation 的页面结束部分相关。等同于水平方向的 SOUTH。
PAGE_START
沿显示区域的边缘居中放置组件,该显示区域与当前 ComponentOrienation 的页面开始部分相关。等同于水平方向的 NORTH。
RELATIVE
指定此组件为其行或列(gridwidth、gridheight)中的倒数第二个组件,或者让此组件紧跟在以前添加的组件(gridx、gridy)之后。
REMAINDER
指定此组件是其行或列中的最后一个组件。
SOUTH
将组件置于其显示区域的底部,并在水平方向上居中。
SOUTHEAST
将组件置于其显示区域的右下角。
SOUTHWEST
将组件置于其显示区域的左下角。
VERTICAL
在垂直方向而不是水平方向上调整组件大小。
WEST
将组件置于其显示区域的左部,并在垂直方向上居中。
|
java.awt.GridBagConstraints |
||
|
public static final int |
ABOVE_BASELINE |
1024 |
|
public static final int |
ABOVE_BASELINE_LEADING |
1280 |
|
public static final int |
ABOVE_BASELINE_TRAILING |
1536 |
|
public static final int |
BASELINE |
256 |
|
public static final int |
BASELINE_LEADING |
512 |
|
public static final int |
BASELINE_TRAILING |
768 |
|
public static final int |
BELOW_BASELINE |
1792 |
|
public static final int |
BELOW_BASELINE_LEADING |
2048 |
|
public static final int |
BELOW_BASELINE_TRAILING |
2304 |
|
public static final int |
BOTH |
1 |
|
public static final int |
CENTER |
10 |
|
public static final int |
EAST |
13 |
|
public static final int |
FIRST_LINE_END |
24 |
|
public static final int |
FIRST_LINE_START |
23 |
|
public static final int |
HORIZONTAL |
2 |
|
public static final int |
LAST_LINE_END |
26 |
|
public static final int |
LAST_LINE_START |
25 |
|
public static final int |
LINE_END |
22 |
|
public static final int |
LINE_START |
21 |
|
public static final int |
NONE |
0 |
|
public static final int |
NORTH |
11 |
|
public static final int |
NORTHEAST |
12 |
|
public static final int |
NORTHWEST |
18 |
|
public static final int |
PAGE_END |
20 |
|
public static final int |
PAGE_START |
19 |
|
public static final int |
RELATIVE |
-1 |
|
public static final int |
REMAINDER |
0 |
|
public static final int |
SOUTH |
15 |
|
public static final int |
SOUTHEAST |
14 |
|
public static final int |
SOUTHWEST |
16 |
|
public static final int |
VERTICAL |
3 |
|
public static final int |
WEST |
17 |
浙公网安备 33010602011771号