public abstract class Spring extends SimpleElement
Spring controls distance between properties in a 
 Row element.
 
 In general, a Property encapsulates the property label, and a 
 property editor UI. The size of these UI componets is controlled by the 
 JComponent.getPreferredSize(), 
 JComponent.getMinimumSize(), and the 
 JComponent.getMaximumSize() method.
 
 To control the distance between two properties, an edge and a property
 place a Spring object between the properties or the property and
 the edge. The getPreferredLength(), getMinimumLength(),
 and getMaximumLength() controls the behavior of the spring 
 object according to the rules of the Spring object.
| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
MAXIMUM_LENGTH  | 
static java.lang.String | 
MINIMUM_LENGTH  | 
static java.lang.String | 
PREFERRED_LENGTH  | 
static java.lang.String | 
SPRING  | 
| Constructor and Description | 
|---|
Spring()  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract int | 
getMaximumLength()
Get the maximum length of the  
Spring. | 
abstract int | 
getMinimumLength()
Get the minimum length of the  
Spring. | 
abstract int | 
getPreferredLength()
Get the preferred length of the  
Spring. | 
java.lang.String | 
toString()  | 
getChildren, getExtensible, isExtensible, mayHaveChildrenpublic static final java.lang.String SPRING
public static final java.lang.String PREFERRED_LENGTH
public static final java.lang.String MINIMUM_LENGTH
public static final java.lang.String MAXIMUM_LENGTH
public abstract int getPreferredLength()
Spring.Spring.public abstract int getMinimumLength()
Spring.Spring.public abstract int getMaximumLength()
Spring.Spring.public java.lang.String toString()
toString in class java.lang.Object