|
|||||||||||
| 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.RowSpec
Specifies rows in in FormLayout by their default orientation, start
size and resizing behavior.
Examples:
The following examples specify a centered row with a size of 14 dlu
that won't grow.
new RowSpec(Sizes.dluX(14));
new RowSpec(RowSpec.CENTER, Sizes.dluX(14), 0.0);
new RowSpec(rowSpec.CENTER, Sizes.dluX(14), RowSpec.NO_GROW);
new RowSpec("14dlu");
new RowSpec("14dlu:0");
new RowSpec("center:14dlu:0");
The FormFactory provides
predefined frequently used RowSpec instances.
FormFactory,
Serialized Form| Nested Class Summary |
| Nested classes inherited from class com.jgoodies.forms.layout.FormSpec |
FormSpec.DefaultAlignment |
| Field Summary | |
static FormSpec.DefaultAlignment |
BOTTOM
By default put the components in the bottom. |
static FormSpec.DefaultAlignment |
CENTER
By default put the components in the center. |
static FormSpec.DefaultAlignment |
DEFAULT
Unless overridden the default alignment for a row is CENTER. |
static FormSpec.DefaultAlignment |
FILL
By default fill the component into the row. |
static FormSpec.DefaultAlignment |
TOP
By default put the components in the top. |
| Fields inherited from class com.jgoodies.forms.layout.FormSpec |
DEFAULT_GROW, NO_GROW |
| Constructor Summary | |
RowSpec(FormSpec.DefaultAlignment defaultAlignment,
Size size,
double resizeWeight)
Constructs a RowSpec from the given default orientation,
size, and resize weight. |
|
RowSpec(Size size)
Constructs a RowSpec for the given size using the
default alignment, and no resizing. |
|
RowSpec(String encodedDescription)
Constructs a RowSpec from the specified encoded
description. |
|
| Method Summary | |
static RowSpec[] |
decodeSpecs(String encodedRowSpecs)
Parses and splits encoded row specifications and returns an array of RowSpec objects. |
protected boolean |
isHorizontal()
Returns if this is a horizontal specification (vs. |
| Methods inherited from class com.jgoodies.forms.layout.FormSpec |
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 TOP
public static final FormSpec.DefaultAlignment CENTER
public static final FormSpec.DefaultAlignment BOTTOM
public static final FormSpec.DefaultAlignment FILL
public static final FormSpec.DefaultAlignment DEFAULT
| Constructor Detail |
public RowSpec(FormSpec.DefaultAlignment defaultAlignment,
Size size,
double resizeWeight)
RowSpec from the given default orientation,
size, and resize weight.
The resize weight must be a non-negative double; you can use
NO_FILL as a convenience value for no resize.
defaultAlignment - the row's default alignmentsize - the row's size as value with unitresizeWeight - the row's resize weightpublic RowSpec(Size size)
RowSpec for the given size using the
default alignment, and no resizing.
size - constant size, component size, or bounded size
IllegalArgumentException - if the pixel size is invalid or the
resize weight is negativepublic RowSpec(String encodedDescription)
RowSpec from the specified encoded
description. The description will be parsed to set initial values.
encodedDescription - the encoded description| Method Detail |
protected final boolean isHorizontal()
public static RowSpec[] decodeSpecs(String encodedRowSpecs)
RowSpec objects.
encodedRowSpecs - comma separated encoded row specifications
NullPointerException - if the encoded row specifications string
is nullRowSpec(String)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||