|
Préférences
Moteurs de recherche
|
||||||||||||||||||||||||||||||||||||||||||||||
| JavaTM 2 Platform Std. Ed. v1.4.2
javax.swing
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Value Being Set (method used) |
Result When Over-Constrained Horizontally ( x, width, and the east edge are all non-null) |
|---|---|
x or the west edge ( setX or setConstraint) |
width value is automatically set to east - x. |
width( setWidth) |
east edge's value is automatically set to x + width. |
| east edge ( setConstraint) |
x value is automatically set to east - width. |
The rules for the vertical properties are similar:
| Value Being Set (method used) |
Result When Over-Constrained Vertically ( y, height, and the south edge are all non-null) |
|---|---|
y or the north edge( setY or setConstraint) |
height value is automatically set to south - y. |
height( setHeight) |
south edge's value is automatically set to y + height. |
| south edge ( setConstraint) |
y value is automatically set to south - height. |
| Constructor Summary | |
SpringLayout.Constraints()
Creates an empty Constraints object. |
|
SpringLayout.Constraints(Spring x,
Spring y)
Creates a Constraints object with the
specified values for its
x and y properties. |
|
SpringLayout.Constraints(Spring x,
Spring y,
Spring width,
Spring height)
Creates a Constraints object with the
specified values for its
x, y, width,
and height properties. |
|
| Method Summary | |
Spring |
getConstraint(String edgeName)
Returns the value of the specified edge. |
Spring |
getHeight()
Returns the value of the height property. |
Spring |
getWidth()
Returns the value of the width property. |
Spring |
getX()
Returns the value of the x property. |
Spring |
getY()
Returns the value of the y property. |
void |
setConstraint(String edgeName,
Spring s)
Sets the spring controlling the specified edge. |
void |
setHeight(Spring height)
Sets the height property,
which controls the height of a component. |
void |
setWidth(Spring width)
Sets the width property,
which controls the width of a component. |
void |
setX(Spring x)
Sets the x property,
which controls the x value
of a component's location. |
void |
setY(Spring y)
Sets the y property,
which controls the y value
of a component's location. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SpringLayout.Constraints()
Constraints object.
public SpringLayout.Constraints(Spring x, Spring y)
Constraints object with the
specified values for its
x and y properties.
The height and width springs
have null values.
x - the spring controlling the component's x valuey - the spring controlling the component's y valuepublic SpringLayout.Constraints(Spring x, Spring y, Spring width, Spring height)
Constraints object with the
specified values for its
x, y, width,
and height properties.
Note: If the SpringLayout class
encounters null values in the
Constraints object of a given component,
it replaces them with suitable defaults.
x - the spring value for the x propertyy - the spring value for the y propertywidth - the spring value for the width propertyheight - the spring value for the height property| Method Detail |
public void setX(Spring x)
x property,
which controls the x value
of a component's location.
x - the spring controlling the x value
of a component's locationgetX(),
SpringLayout.Constraintspublic Spring getX()
x property.
x value
of a component's locationsetX(javax.swing.Spring),
SpringLayout.Constraintspublic void setY(Spring y)
y property,
which controls the y value
of a component's location.
y - the spring controlling the y value
of a component's locationgetY(),
SpringLayout.Constraintspublic Spring getY()
y property.
y value
of a component's locationsetY(javax.swing.Spring),
SpringLayout.Constraintspublic void setWidth(Spring width)
width property,
which controls the width of a component.
width - the spring controlling the width of this
Constraints objectgetWidth(),
SpringLayout.Constraintspublic Spring getWidth()
width property.
setWidth(javax.swing.Spring),
SpringLayout.Constraintspublic void setHeight(Spring height)
height property,
which controls the height of a component.
height - the spring controlling the height of this Constraints
objectgetHeight(),
SpringLayout.Constraintspublic Spring getHeight()
height property.
setHeight(javax.swing.Spring),
SpringLayout.Constraintspublic void setConstraint(String edgeName, Spring s)
SpringLayout.NORTH, SpringLayout.SOUTH,
SpringLayout.EAST, SpringLayout.WEST.
edgeName - the edge to be sets - the spring controlling the specified edgegetConstraint(java.lang.String),
SpringLayout.NORTH,
SpringLayout.SOUTH,
SpringLayout.EAST,
SpringLayout.WEST,
SpringLayout.Constraintspublic Spring getConstraint(String edgeName)
SpringLayout.NORTH, SpringLayout.SOUTH,
SpringLayout.EAST, SpringLayout.WEST.
edgeName - the edge whose value
is to be returned
setConstraint(java.lang.String, javax.swing.Spring),
SpringLayout.NORTH,
SpringLayout.SOUTH,
SpringLayout.EAST,
SpringLayout.WEST,
SpringLayout.Constraints