|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jgoodies.forms.layout.FormSpec
com.jgoodies.forms.layout.ColumnSpec
public final class ColumnSpec
Specifies columns in FormLayout by their default orientation start size and resizing behavior.
Examples:
FormSpecs provide
predefined frequently used ColumnSpec instances.
FormSpecs,
Serialized Form| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.jgoodies.forms.layout.FormSpec |
|---|
FormSpec.DefaultAlignment |
| Field Summary | |
|---|---|
static FormSpec.DefaultAlignment |
CENTER
By default put the components in the center. |
static FormSpec.DefaultAlignment |
DEFAULT
Unless overridden the default alignment for a column is FILL. |
static FormSpec.DefaultAlignment |
FILL
By default fill the component into the column. |
static FormSpec.DefaultAlignment |
LEFT
By default put components in the left. |
static FormSpec.DefaultAlignment |
RIGHT
By default put components in the right. |
| Fields inherited from class com.jgoodies.forms.layout.FormSpec |
|---|
DEFAULT_GROW, NO_GROW |
| Constructor Summary | |
|---|---|
ColumnSpec(FormSpec.DefaultAlignment defaultAlignment,
Size size,
double resizeWeight)
Constructs a ColumnSpec for the given default alignment size and resize weight. |
|
ColumnSpec(Size size)
Constructs a ColumnSpec for the given size using th default alignment, and no resizing. |
|
| Method Summary | |
|---|---|
static ColumnSpec |
createGap(ConstantSize gapWidth)
Creates and returns a ColumnSpec that represents a gap with th
specified ConstantSize. |
static ColumnSpec |
decode(String encodedColumnSpec)
Parses the encoded column specification and returns a ColumnSpec objec that represents the string. |
static ColumnSpec |
decode(String encodedColumnSpec,
LayoutMap layoutMap)
Parses the encoded column specifications and returns a ColumnSpec objec that represents the string. |
static ColumnSpec[] |
decodeSpecs(String encodedColumnSpecs)
Parses and splits encoded column specifications using the defaul LayoutMap and returns an array of ColumnSpec objects. |
static ColumnSpec[] |
decodeSpecs(String encodedColumnSpecs,
LayoutMap layoutMap)
Splits and parses the encoded column specifications using the give LayoutMap and returns an array of ColumnSpec objects. |
protected boolean |
isHorizontal()
Returns if this is a horizontal specification (vs. vertical). |
| Methods inherited from class com.jgoodies.forms.layout.FormSpec |
|---|
encode, getDefaultAlignment, getResizeWeight, getSize, toShortString, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final FormSpec.DefaultAlignment LEFT
public static final FormSpec.DefaultAlignment CENTER
public static final FormSpec.DefaultAlignment RIGHT
public static final FormSpec.DefaultAlignment FILL
public static final FormSpec.DefaultAlignment DEFAULT
| Constructor Detail |
|---|
public ColumnSpec(FormSpec.DefaultAlignment defaultAlignment,
Size size,
double resizeWeight)
NO_GROW as a convenience value for no resize.
defaultAlignment - the column's default alignmentsize - constant, component size or bounded sizeresizeWeight - the column's non-negative resize weight
NullPointerException - if the size is null
IllegalArgumentException - if the size is invalid o
the resizeWeight is negativepublic ColumnSpec(Size size)
size - constant size, component size, or bounded size
IllegalArgumentException - if the size is invalid| Method Detail |
|---|
public static ColumnSpec createGap(ConstantSize gapWidth)
ColumnSpec that represents a gap with th
specified ConstantSize.
gapWidth - specifies the gap width
NullPointerException - if gapWidth is nullpublic static ColumnSpec decode(String encodedColumnSpec)
encodedColumnSpec - the encoded column specification
NullPointerException - if encodedColumnSpec is nulldecode(String, LayoutMap),
LayoutMap.getRoot()
public static ColumnSpec decode(String encodedColumnSpec,
LayoutMap layoutMap)
encodedColumnSpec - the encoded column specificationlayoutMap - expands layout column variables
NullPointerException - if encodedColumnSpec o
layoutMap is null
IllegalArgumentException - if encodedColumnSpec is empt
or whitespacedecodeSpecs(String, LayoutMap)public static ColumnSpec[] decodeSpecs(String encodedColumnSpecs)
LayoutMap and returns an array of ColumnSpec objects.
encodedColumnSpecs - comma separated encoded column specifications
NullPointerException - if encodedColumnSpecs is nulldecodeSpecs(String, LayoutMap),
decode(String),
LayoutMap.getRoot()
public static ColumnSpec[] decodeSpecs(String encodedColumnSpecs,
LayoutMap layoutMap)
LayoutMap and returns an array of ColumnSpec objects.
encodedColumnSpecs - comma separated encoded column specificationslayoutMap - expands layout column variables
NullPointerException - if encodedColumnSpecs o
layoutMap is nulldecodeSpecs(String),
decode(String, LayoutMap)protected boolean isHorizontal()
true (for horizontal)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||