JavaTM Platform
Standard Ed. 6

java.awt
�� GridBagConstraints

java.lang.Object
  �̳��� java.awt.GridBagConstraints
������ʵ�ֵĽӿڣ�
Serializable, Cloneable

public class GridBagConstraints
extends Object
implements Cloneable, Serializable

GridBagConstraints ��ָ��ʹ�� GridBagLayout �಼�õ������Լ����

�����°汾��ʼ��
JDK1.0
������
GridBagLayout, �������

�ֶ�ժҪ
static int ABOVE_BASELINE
          anchor �ֶεĿ���ֵ��
static int ABOVE_BASELINE_LEADING
          anchor �ֶεĿ���ֵ��
static int ABOVE_BASELINE_TRAILING
          anchor �ֶεĿ���ֵ��
 int anchor
          �����С������ʾ����ʱʹ�ô��ֶΡ�
static int BASELINE
          anchor �ֶεĿ���ֵ��
static int BASELINE_LEADING
          anchor �ֶεĿ���ֵ��
static int BASELINE_TRAILING
          anchor �ֶεĿ���ֵ��
static int BELOW_BASELINE
          anchor �ֶεĿ���ֵ��
static int BELOW_BASELINE_LEADING
          anchor �ֶεĿ���ֵ��
static int BELOW_BASELINE_TRAILING
          anchor �ֶεĿ���ֵ��
static int BOTH
          ��ˮƽ����ʹ�ֱ������ͬʱ���������С��
static int CENTER
          �������������ʾ��������ġ�
static int EAST
          �������������ʾ������Ҳ������ڴ�ֱ�����Ͼ��С�
 int fill
          ���������ʾ������������������ʾ����Ĵ�Сʱʹ�ô��ֶΡ�
static int FIRST_LINE_END
          �����������ʾ�����һ�ǣ��ڸ������У���ǰ ComponentOrienation ��ҳ��ĵ�һ���ı�������������
static int FIRST_LINE_START
          �������������ʾ�����һ�ǣ���һ�ǵ�λ����ҳ�������һ���ı��а��յ�ǰ�� ComponentOrienation ��ҳ���еĿ�ʼλ�á�
 int gridheight
          ָ���������ʾ�����һ���еĵ�Ԫ������
 int gridwidth
          ָ�������ʾ�����ijһ���еĵ�Ԫ������
 int gridx
          ָ�������������ʾ����ʼ�ߵĵ�Ԫ�������еĵ�һ����Ԫ��Ϊ gridx=0��
 int gridy
          ָ��λ�������ʾ����Ķ����ĵ�Ԫ���������ϱߵĵ�Ԫ��Ϊ gridy=0��
static int HORIZONTAL
          ��ˮƽ��������Ǵ�ֱ�����ϵ��������С��
 Insets insets
          ���ֶ�ָ��������ⲿ��䣬�����������ʾ�����Ե֮�������С����
 int ipadx
          ���ֶ�ָ��������ڲ���䣬�����������С�������Ӷ��Ŀռ䡣
 int ipady
          ���ֶ�ָ���ڲ���䣬�����������С�߶����Ӷ��Ŀռ䡣
static int LAST_LINE_END
          �������������ʾ�����һ�ǣ���һ�ǵ�λ����ҳ�������һ���ı��а��յ�ǰ�� ComponentOrienation ��ҳ���еĽ���λ�á�
static int LAST_LINE_START
          �������������ʾ�����һ�ǣ���һ�ǵ�λ����ҳ�������һ���ı��а��յ�ǰ�� ComponentOrienation ��ҳ���еĿ�ʼλ�á�
static int LINE_END
          ����ʾ����ı�Ե���з���������ڸ������У���ǰ ComponentOrienation ���ı�������������
static int LINE_START
          ����ʾ����ı�Ե���з���������ڸ������У���ǰ ComponentOrienation ���ı���������ʼ��
static int NONE
          �����µ��������С��
static int NORTH
          �������������ʾ����Ķ���������ˮƽ�����Ͼ��С�
static int NORTHEAST
          �������������ʾ��������Ͻǡ�
static int NORTHWEST
          �������������ʾ��������Ͻǡ�
static int PAGE_END
          ����ʾ����ı�Ե���з������������ʾ�����뵱ǰ ComponentOrienation ��ҳ�����������ء�
static int PAGE_START
          ����ʾ����ı�Ե���з������������ʾ�����뵱ǰ ComponentOrienation ��ҳ�濪ʼ������ء�
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()
          �����������Լ����grid bag constraint���ĸ�����
 
���� java.lang.Object �̳еķ���
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

�ֶ���ϸ��Ϣ

RELATIVE

public static final int RELATIVE
ָ�������Ϊ���л��У�gridwidth��gridheight���еĵ����ڶ�������������ô������������ǰ���ӵ������gridx��gridy��֮��

������
gridwidth, gridheight, gridx, gridy, �����ֶ�ֵ

REMAINDER

public static final int REMAINDER
ָ������������л����е����һ�������

������
�����ֶ�ֵ

NONE

public static final int NONE
�����µ��������С��

������
�����ֶ�ֵ

BOTH

public static final int BOTH
��ˮƽ����ʹ�ֱ������ͬʱ���������С��

������
�����ֶ�ֵ

HORIZONTAL

public static final int HORIZONTAL
��ˮƽ��������Ǵ�ֱ�����ϵ��������С��

������
�����ֶ�ֵ

VERTICAL

public static final int VERTICAL
�ڴ�ֱ���������ˮƽ�����ϵ��������С��

������
�����ֶ�ֵ

CENTER

public static final int CENTER
�������������ʾ��������ġ�

������
�����ֶ�ֵ

NORTH

public static final int NORTH
�������������ʾ����Ķ���������ˮƽ�����Ͼ��С�

������
�����ֶ�ֵ

NORTHEAST

public static final int NORTHEAST
�������������ʾ��������Ͻǡ�

������
�����ֶ�ֵ

EAST

public static final int EAST
�������������ʾ������Ҳ������ڴ�ֱ�����Ͼ��С�

������
�����ֶ�ֵ

SOUTHEAST

public static final int SOUTHEAST
�������������ʾ��������½ǡ�

������
�����ֶ�ֵ

SOUTH

public static final int SOUTH
�������������ʾ����ĵײ�������ˮƽ�����Ͼ��С�

������
�����ֶ�ֵ

SOUTHWEST

public static final int SOUTHWEST
�������������ʾ��������½ǡ�

������
�����ֶ�ֵ

WEST

public static final int WEST
�������������ʾ������󲿣����ڴ�ֱ�����Ͼ��С�

������
�����ֶ�ֵ

NORTHWEST

public static final int NORTHWEST
�������������ʾ��������Ͻǡ�

������
�����ֶ�ֵ

PAGE_START

public static final int PAGE_START
����ʾ����ı�Ե���з������������ʾ�����뵱ǰ ComponentOrienation ��ҳ�濪ʼ������ء���ͬ��ˮƽ����� NORTH��

������
�����ֶ�ֵ

PAGE_END

public static final int PAGE_END
����ʾ����ı�Ե���з������������ʾ�����뵱ǰ ComponentOrienation ��ҳ�����������ء���ͬ��ˮƽ����� SOUTH��

������
�����ֶ�ֵ

LINE_START

public static final int LINE_START
����ʾ����ı�Ե���з���������ڸ������У���ǰ ComponentOrienation ���ı���������ʼ����ͬ��ˮƽ�ġ������ҷ���� WEST���Լ�ˮƽ�ġ����ҵ������ EAST��

������
�����ֶ�ֵ

LINE_END

public static final int LINE_END
����ʾ����ı�Ե���з���������ڸ������У���ǰ ComponentOrienation ���ı���������������ͬ��ˮƽ�ġ������ҷ���� EAST���Լ�ˮƽ�ġ����ҵ������ WEST��

������
�����ֶ�ֵ

FIRST_LINE_START

public static final int FIRST_LINE_START
�������������ʾ�����һ�ǣ���һ�ǵ�λ����ҳ�������һ���ı��а��յ�ǰ�� ComponentOrienation ��ҳ���еĿ�ʼλ�á���ͬ��ˮƽ�ġ������ҷ���� NORTHWEST���Լ�ˮƽ�ġ����ҵ������ NORTHEAST��

������
�����ֶ�ֵ

FIRST_LINE_END

public static final int FIRST_LINE_END
�����������ʾ�����һ�ǣ��ڸ������У���ǰ ComponentOrienation ��ҳ��ĵ�һ���ı���������������ͬ��ˮƽ�ġ������ҷ���� NORTHEAST���Լ�ˮƽ�ġ����ҵ������ NORTHWEST��

������
�����ֶ�ֵ

LAST_LINE_START

public static final int LAST_LINE_START
�������������ʾ�����һ�ǣ���һ�ǵ�λ����ҳ�������һ���ı��а��յ�ǰ�� ComponentOrienation ��ҳ���еĿ�ʼλ�á���ͬ��ˮƽ�ġ������ҵ� SOUTHWEST���Լ�ˮƽ�ġ����ҵ������ SOUTHEAST��

������
�����ֶ�ֵ

LAST_LINE_END

public static final int LAST_LINE_END
�������������ʾ�����һ�ǣ���һ�ǵ�λ����ҳ�������һ���ı��а��յ�ǰ�� ComponentOrienation ��ҳ���еĽ���λ�á���ͬ��ˮƽ�ġ������ҵ� SOUTHEAST���Լ�ˮƽ�ġ����ҵ������ SOUTHWEST��

������
�����ֶ�ֵ

BASELINE

public static final int BASELINE
anchor �ֶεĿ���ֵ��ָ�����Ӧ������Ҫ�еĻ���ˮƽ���кʹ�ֱ���롣������û�л��ߣ���ô���ᴹֱ���ж��롣

�����°汾��ʼ��
1.6
������
�����ֶ�ֵ

BASELINE_LEADING

public static final int BASELINE_LEADING
anchor �ֶεĿ���ֵ��ָ�����Ӧ�ؿ�ʼ��ˮƽ���á����ڴ����ҷ�����������ʼ������ߡ��������Ҫ�еĻ��ߴ�ֱ���롣������û�л��ߣ���ô���ᴹֱ���ж��롣

�����°汾��ʼ��
1.6
������
�����ֶ�ֵ

BASELINE_TRAILING

public static final int BASELINE_TRAILING
anchor �ֶεĿ���ֵ��ָ�����Ӧ�ؽ�β��ˮƽ���á����ڴ����ҷ�����������β�����ұߡ��������Ҫ�еĻ��ߴ�ֱ���롣������û�л��ߣ���ô���ᴹֱ���ж��롣

�����°汾��ʼ��
1.6
������
�����ֶ�ֵ

ABOVE_BASELINE

public static final int ABOVE_BASELINE
anchor �ֶεĿ���ֵ��ָ�����Ӧ��ˮƽ���ж��롣��ֱ���������ʹ���ĵױ߽Ӵ�����ʼ�еĻ��ߡ������ʼ��û�л��ߣ���ô���ᴹֱ���ж��롣

�����°汾��ʼ��
1.6
������
�����ֶ�ֵ

ABOVE_BASELINE_LEADING

public static final int ABOVE_BASELINE_LEADING
anchor �ֶεĿ���ֵ��ָ�����Ӧ�ؿ�ʼ��ˮƽ���á����ڴ����ҷ�����������ʼ������ߡ���ֱ���������ʹ���ĵױ߽Ӵ�����ʼ�еĻ��ߡ������ʼ��û�л��ߣ���ô���ᴹֱ���ж��롣

�����°汾��ʼ��
1.6
������
�����ֶ�ֵ

ABOVE_BASELINE_TRAILING

public static final int ABOVE_BASELINE_TRAILING
anchor �ֶεĿ���ֵ��ָ�����Ӧ�ؽ�β��ˮƽ���á����ڴ����ҷ�����������β�����ұߡ���ֱ���������ʹ���ĵױ߽Ӵ�����ʼ�еĻ��ߡ������ʼ��û�л��ߣ���ô���ᴹֱ���ж��롣

�����°汾��ʼ��
1.6
������
�����ֶ�ֵ

BELOW_BASELINE

public static final int BELOW_BASELINE
anchor �ֶεĿ���ֵ��ָ�����Ӧ��ˮƽ���ж��롣��ֱ���������ʹ���ĵױ߽Ӵ�����ʼ�еĻ��ߡ������ʼ��û�л��ߣ���ô���ᴹֱ���ж��롣

�����°汾��ʼ��
1.6
������
�����ֶ�ֵ

BELOW_BASELINE_LEADING

public static final int BELOW_BASELINE_LEADING
anchor �ֶεĿ���ֵ��ָ�����Ӧ�ؿ�ʼ��ˮƽ���á����ڴ����ҷ�����������ʼ������ߡ���ֱ���������ʹ���ĵױ߽Ӵ�����ʼ�еĻ��ߡ������ʼ��û�л��ߣ���ô���ᴹֱ���ж��롣

�����°汾��ʼ��
1.6
������
�����ֶ�ֵ

BELOW_BASELINE_TRAILING

public static final int BELOW_BASELINE_TRAILING
anchor �ֶεĿ���ֵ��ָ�����Ӧ�ؽ�β��ˮƽ���á����ڴ����ҷ�����������β�����ұߡ���ֱ���������ʹ���ĵױ߽Ӵ�����ʼ�еĻ��ߡ������ʼ��û�л��ߣ���ô���ᴹֱ���ж��롣

�����°汾��ʼ��
1.6
������
�����ֶ�ֵ

gridx

public int gridx
ָ�������������ʾ����ʼ�ߵĵ�Ԫ�������еĵ�һ����Ԫ��Ϊ gridx=0�������ʾ����Ŀ�ʼ��ָ����ˮƽ�ġ������ҵ����������Ե���Լ�ˮƽ�ġ����ҵ�����������ұ�Ե��ֵ RELATIVE ָ����������������Ӵ����֮ǰ�ո����ӵ������е�����ĺ��档

Ĭ��ֵΪ RELATIVE��gridx ӦΪ�Ǹ�ֵ��

������
clone(), gridy, ComponentOrientation

gridy

public int gridy
ָ��λ�������ʾ����Ķ����ĵ�Ԫ���������ϱߵĵ�Ԫ��Ϊ gridy=0��ֵ RELATIVE ָ����������������Ӵ����֮ǰ�ո����ӵ������е���������档

Ĭ��ֵΪ RELATIVE��gridy ӦΪ�Ǹ�ֵ��

������
clone(), gridx

gridwidth

public int gridwidth
ָ�������ʾ�����ijһ���еĵ�Ԫ������

ʹ�� REMAINDER ָ���������ʾ���򣬸�����ķ�Χ�Ǵ� gridx �����е����һ����Ԫ��ʹ�� RELATIVE ָ���������ʾ���򣬸�����ķ�Χ�Ǵ� gridx ���������еĵ����ڶ�����Ԫ��

gridwidth ӦΪ�Ǹ���Ĭ��ֵΪ 1��

������
clone(), gridheight

gridheight

public int gridheight
ָ���������ʾ�����һ���еĵ�Ԫ������

ʹ�� REMAINDER ָ���������ʾ���򣬸�����ķ�Χ�Ǵ� gridy �����е����һ����Ԫ��ʹ�� RELATIVE ָ���������ʾ���򣬸�����ķ�Χ�Ǵ� gridy ���������еĵ����ڶ�����Ԫ��

gridheight ӦΪ�Ǹ���Ĭ��ֵΪ 1��

������
clone(), gridwidth

weightx

public double weightx
ָ����ηֲ������ˮƽ�ռ䡣

��������ֹ�����������е�Ȩ�ؽ����е�������������� weightx������õ��IJ�����ˮƽ�����ϱ���Ҫ��������С����ôϵͳ�Ὣ����Ŀռ䰴����Ȩ�ر����ֲ���ÿһ�С�Ȩ��Ϊ����в���õ�����Ŀռ䡣

������е�Ȩ�ض�Ϊ�㣬�����еĶ���ռ䶼�������ڵ�Ԫ�������֮������ұ�Ե֮�䡣

���ֶε�Ĭ��ֵΪ 0��weightx ӦΪ�Ǹ�ֵ��

������
clone(), weighty

weighty

public double weighty
ָ����ηֲ�����Ĵ�ֱ�ռ䡣

��������ֹ�����������е�Ȩ�ؽ����е�������������� weighty������õ��IJ����ڴ�ֱ�����ϱ���Ҫ��������С����ϵͳ�Ὣ����Ŀռ䰴����Ȩ�ر����ֲ���ÿһ�С�Ȩ��Ϊ����в���õ�����Ŀռ䡣

������е�Ȩ�ض�Ϊ�㣬�����еĶ���ռ䶼�������ڵ�Ԫ�������֮������±�Ե֮�䡣

���ֶε�Ĭ��ֵΪ 0��weighty ӦΪ�Ǹ�ֵ��

������
clone(), weightx

anchor

public int anchor
�����С������ʾ����ʱʹ�ô��ֶΡ�������ȷ������ʾ�����з��������λ�á�

���ܵ�ֵ�����֣�����ڷ����ֵ������ڻ��ߵ�ֵ�;���ֵ������ڷ����ֵ�����������������������Խ��н��͵ģ�����ڻ���ֵ������ڻ��߽��н��͵ģ�����ֵ��Ȼ������ֵ�У�CENTER��NORTH��NORTHEAST��EAST��SOUTHEAST��SOUTH��SOUTHWEST��WEST �� NORTHWEST���������ֵ�У�PAGE_START��PAGE_END��LINE_START��LINE_END��FIRST_LINE_START��FIRST_LINE_END��LAST_LINE_START �� LAST_LINE_END������ڻ��ߵ�ֵ�У�BASELINE��BASELINE_LEADING��BASELINE_TRAILING��ABOVE_BASELINE��ABOVE_BASELINE_LEADING��ABOVE_BASELINE_TRAILING��BELOW_BASELINE��BELOW_BASELINE_LEADING �� BELOW_BASELINE_TRAILING��Ĭ��ֵΪ CENTER��

������
clone(), ComponentOrientation

fill

public int fill
���������ʾ������������������ʾ����Ĵ�Сʱʹ�ô��ֶΡ�������ȷ���Ƿ���������С���Լ�����Ҫ��ʱ����ν��е�����

����ֵ������ fill��

Ĭ��ֵΪ NONE��

������
clone()

insets

public Insets insets
���ֶ�ָ��������ⲿ��䣬�����������ʾ�����Ե֮�������С����

Ĭ��ֵΪ new Insets(0, 0, 0, 0)��

������
clone()

ipadx

public int ipadx
���ֶ�ָ��������ڲ���䣬�����������С�������Ӷ��Ŀռ䡣����Ŀ�������Ϊ����С���ȼ��� ipadx ���ء�

Ĭ��ֵΪ 0��

������
clone(), ipady

ipady

public int ipady
���ֶ�ָ���ڲ���䣬�����������С�߶����Ӷ��Ŀռ䡣����ĸ߶�����Ϊ����С�߶ȼ��� ipady ���ء�

Ĭ��ֵΪ 0��

������
clone(), ipadx
���췽����ϸ��Ϣ

GridBagConstraints

public GridBagConstraints()
����һ�� GridBagConstraint ���󣬽��������ֶζ�����ΪĬ��ֵ��


GridBagConstraints

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 ֵ��
�����°汾��ʼ��
1.2
������
gridx, gridy, gridwidth, gridheight, weightx, weighty, anchor, fill, insets, ipadx, ipady
������ϸ��Ϣ

clone

public Object clone()
�����������Լ����grid bag constraint���ĸ�����

���ǣ�
�� Object �е� clone
���أ�
�������Լ���ĸ���
������
Cloneable

JavaTM Platform
Standard Ed. 6

�ύ��������
�йظ���� API �ο����ϺͿ�����Ա�ĵ�������� Java SE ������Ա�ĵ������ĵ���������ϸ�ġ����򿪷���Ա���������Լ�������������ﶨ�塢ʹ�ü��ɺ͹�������ʾ����

��Ȩ���� 2007 Sun Microsystems, Inc. ��������Ȩ���� ����������֤��������������ĵ����·ַ�������