|
JavaTM Platform Standard Ed. 6 |
|||||||||
��һ���� ��һ���� | ��� ��� ������ | |||||||||
ժҪ�� Ƕ�� | �ֶ� | ���췽�� | ���� | ��ϸ��Ϣ�� �ֶ� | ���췽�� | ���� |
java.lang.Objectjavax.swing.SpringLayout.Constraints
public static class SpringLayout.Constraints
Constraints
�����������С��λ�ø��ķ�ʽ��Լ���洢�� SpringLayout
���Ƶ������С����� Constraints
������� x
��y
��width
�� height
���ԣ������������һ�� Rectangle
�����ǣ��� Constraints
�����У���Щ���Ծ��е��� Spring
ֵ�����������������⣬����ʹ�� constraint
�����ĸ��ߣ������ϡ�������������һ�� Constraints
����
���� Constraints
�������¹�ʽʼ��Ϊ true������ WEST �� x
ͬ�壬ͬ���� NORTH �� y
ͬ�壩��
EAST = WEST + WIDTH SOUTH = NORTH + HEIGHT HORIZONTAL_CENTER = WEST + WIDTH/2 VERTICAL_CENTER = NORTH + HEIGHT/2 ABSOLUTE_BASELINE = NORTH + RELATIVE_BASELINE*
���磬���ָ�� WIDTH �� WEST (X) λ�ã��� EAST �� WEST + WIDTH ���㡣���ָ�� WIDTH �� EAST λ�ã��� WEST (X) λ�ð� EAST - WIDTH ���㡣
[RELATIVE_BASELINE �ǵ��� SpringLayout.Constraints(Component) ʱ���� SpringLayout ����ע��Լ������ʱ�Զ����õ�ר��Լ��]��
ע���ڱ��ĵ��У���������ʾ�� Spring
���еķ��������磬"a + b" ���� Spring.sum(a, b)
��"a - b" ���� Spring.sum(a, Spring.minus(b))
���й� spring �㷨�ĸ�����ϸ��Ϣ�������
��
Spring
API documentation
��Ϊ Constraints
��������ԣ���ʾ��ߡ���С��λ�ã������Ե������ã����һ������������ Constraints
������Գ�Ϊ����Լ�������磬��������� WEST
��WIDTH
�� EAST
�ߣ�������ȡ��ʩ��ȷ��������ʽ�еĵ�һ����Ч��Ҫ������һ�㣬Constraints
�����׳�������õ� Լ����ʹ��ʽ��Ч��
���췽��ժҪ | |
---|---|
SpringLayout.Constraints()
����һ���� Constraints ���� |
|
SpringLayout.Constraints(Component c)
������� c ��� x ��y ��width �� height spring �� Constraints ���� |
|
SpringLayout.Constraints(Spring x,
Spring y)
����һ��ָ���� x �� y ����ֵ�� Constraints ���� |
|
SpringLayout.Constraints(Spring x,
Spring y,
Spring width,
Spring height)
����һ��ָ���� x ��y ��width �� height ����ֵ�� Constraints ���� |
����ժҪ | |
---|---|
Spring |
getConstraint(String edgeName)
����ָ���ߵ�ֵ��������Ϊһ������ֵ����������Ϊ null �� |
Spring |
getHeight()
���� height ���Ե�ֵ�� |
Spring |
getWidth()
���� width ���Ե�ֵ�� |
Spring |
getX()
���� x ���Ե�ֵ�� |
Spring |
getY()
���� y ���Ե�ֵ�� |
void |
setConstraint(String edgeName,
Spring s)
���ÿ���ָ���ߵ� spring�� |
void |
setHeight(Spring height)
���� height ���ԣ������Կ�������ĸ߶ȡ� |
void |
setWidth(Spring width)
���� width ���ԣ������Կ�������Ŀ��ȡ� |
void |
setX(Spring x)
���� x ���ԣ������Կ������λ�õ� x ֵ�� |
void |
setY(Spring y)
���� y ���ԣ������Կ������λ�õ� y ֵ�� |
���� java.lang.Object �̳еķ��� |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
���췽����ϸ��Ϣ |
---|
public SpringLayout.Constraints()
Constraints
����
public SpringLayout.Constraints(Spring x, Spring y)
x
�� y
����ֵ�� Constraints
����height
�� width
spring ���� null
ֵ��
x
- ��������� x ֵ�� springy
- ��������� y ֵ�� springpublic SpringLayout.Constraints(Spring x, Spring y, Spring width, Spring height)
x
��y
��width
�� height
����ֵ�� Constraints
����ע����� SpringLayout
���ڸ�������� Constraints
���������� null
ֵ��������ʹ�ú��ʵ�Ĭ��ֵȡ����Щֵ��
x
- x
���Ե� spring ֵy
- y
���Ե� spring ֵwidth
- width
���Ե� spring ֵheight
- height
���Ե� spring ֵpublic SpringLayout.Constraints(Component c)
c
��� x
��y
��width
�� height
spring �� Constraints
����x
�� y
spring ��ʹ�õ��ô˷���ʱ�������λ�ó�ʼ���ij��� spring��width
�� height
spring ���� Spring.width()
�� Spring.height()
�������������� spring����Щ������������Ĵ�С���������仯ʱ���и��١�
c
- ��Լ������ӳ�����������
NullPointerException
- ��� c
Ϊ null��������ϸ��Ϣ |
---|
public void setX(Spring x)
x
���ԣ������Կ������λ�õ� x
ֵ��
x
- �������λ�õ� x
ֵ�� springgetX()
,
SpringLayout.Constraints
public Spring getX()
x
���Ե�ֵ��
x
ֵ�� springsetX(javax.swing.Spring)
,
SpringLayout.Constraints
public void setY(Spring y)
y
���ԣ������Կ������λ�õ� y
ֵ��
y
- �������λ�õ� y
ֵ�� springgetY()
,
SpringLayout.Constraints
public Spring getY()
y
���Ե�ֵ��
y
ֵ�� springsetY(javax.swing.Spring)
,
SpringLayout.Constraints
public void setWidth(Spring width)
width
���ԣ������Կ�������Ŀ��ȡ�
width
- ���ƴ� Constraints
����Ŀ��ȵ� springgetWidth()
,
SpringLayout.Constraints
public Spring getWidth()
width
���Ե�ֵ��
setWidth(javax.swing.Spring)
,
SpringLayout.Constraints
public void setHeight(Spring height)
height
���ԣ������Կ�������ĸ߶ȡ�
height
- ���ƴ� Constraints
����߶ȵ� springgetHeight()
,
SpringLayout.Constraints
public Spring getHeight()
height
���Ե�ֵ��
setHeight(javax.swing.Spring)
,
SpringLayout.Constraints
public void setConstraint(String edgeName, Spring s)
SpringLayout.NORTH
��SpringLayout.SOUTH
��SpringLayout.EAST
��SpringLayout.WEST
��SpringLayout.HORIZONTAL_CENTER
��SpringLayout.VERTICAL_CENTER
��SpringLayout.BASELINE
��SpringLayout.WIDTH
�� SpringLayout.HEIGHT
��
������Ϊ�ߴ��ݵ��κ����� String
ֵ����ִ���κβ��������� null
�ߣ����׳� NullPointerException
��
edgeName
- Ҫ���õı�s
- ����ָ���ߵ� spring
NullPointerException
- ��� edgeName
Ϊ null
getConstraint(java.lang.String)
,
SpringLayout.NORTH
,
SpringLayout.SOUTH
,
SpringLayout.EAST
,
SpringLayout.WEST
,
SpringLayout.HORIZONTAL_CENTER
,
SpringLayout.VERTICAL_CENTER
,
SpringLayout.BASELINE
,
SpringLayout.WIDTH
,
SpringLayout.HEIGHT
,
SpringLayout.Constraints
public Spring getConstraint(String edgeName)
null
���ñ߱���������ij��ֵ��SpringLayout.NORTH
��SpringLayout.SOUTH
��SpringLayout.EAST
��SpringLayout.WEST
��SpringLayout.HORIZONTAL_CENTER
��SpringLayout.VERTICAL_CENTER
��SpringLayout.BASELINE
��SpringLayout.WIDTH
�� SpringLayout.HEIGHT
��
������Ϊ�ߴ��ݵ��κ����� String
ֵ����᷵�� null
������ null
�ߣ����׳� NullPointerException
��
edgeName
- Ҫ������ֵ�ı�
null
NullPointerException
- ��� edgeName
Ϊ null
setConstraint(java.lang.String, javax.swing.Spring)
,
SpringLayout.NORTH
,
SpringLayout.SOUTH
,
SpringLayout.EAST
,
SpringLayout.WEST
,
SpringLayout.HORIZONTAL_CENTER
,
SpringLayout.VERTICAL_CENTER
,
SpringLayout.BASELINE
,
SpringLayout.WIDTH
,
SpringLayout.HEIGHT
,
SpringLayout.Constraints
|
JavaTM Platform Standard Ed. 6 |
|||||||||
��һ���� ��һ���� | ��� ��� ������ | |||||||||
ժҪ�� Ƕ�� | �ֶ� | ���췽�� | ���� | ��ϸ��Ϣ�� �ֶ� | ���췽�� | ���� |
��Ȩ���� 2007 Sun Microsystems, Inc. ��������Ȩ���� ����������֤��������������ĵ����·ַ�������