一路探索者

导航

 

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

 

posted on 2024-06-03 10:15  一路探索者  阅读(44)  评论(0)    收藏  举报