|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jgoodies.forms.layout.FormSpec
public abstract class FormSpec
An abstract class that specifies columns and rows in FormLayout
by their default alignment, start size and resizing behavior.
API users will use the subclasses ColumnSpec
and RowSpec
.
ColumnSpec
,
RowSpec
,
FormLayout
,
CellConstraints
,
Serialized FormNested Class Summary | |
---|---|
static class |
FormSpec.DefaultAlignment
An ordinal-based serializable typesafe enumeration for the column and row default alignment types. |
Field Summary | |
---|---|
static double |
DEFAULT_GROW
The default resize weight. |
static double |
NO_GROW
Gives a column or row a fixed size. |
Constructor Summary | |
---|---|
protected |
FormSpec(FormSpec.DefaultAlignment defaultAlignment,
Size size,
double resizeWeight)
Constructs a FormSpec for the given default alignment,
size, and resize weight. |
protected |
FormSpec(FormSpec.DefaultAlignment defaultAlignment,
String encodedDescription)
Constructs a FormSpec from the specified encoded
description. |
Method Summary | |
---|---|
FormSpec.DefaultAlignment |
getDefaultAlignment()
Returns the default alignment. |
double |
getResizeWeight()
Returns the current resize weight. |
Size |
getSize()
Returns the size. |
String |
toShortString()
Returns a string representation of this form specification. |
String |
toString()
Returns a string representation of this form specification. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final double NO_GROW
public static final double DEFAULT_GROW
Constructor Detail |
---|
protected FormSpec(FormSpec.DefaultAlignment defaultAlignment, Size size, double resizeWeight)
FormSpec
for the given default alignment,
size, and resize weight. The resize weight must be a non-negative
double; you can use NONE
as a convenience value for no
resize.
defaultAlignment
- the spec's default alignmentsize
- a constant, component or bounded sizeresizeWeight
- the spec resize weight
IllegalArgumentException
- if the resize weight is negativeprotected FormSpec(FormSpec.DefaultAlignment defaultAlignment, String encodedDescription)
FormSpec
from the specified encoded
description. The description will be parsed to set initial values.
defaultAlignment
- the default alignmentencodedDescription
- the encoded descriptionMethod Detail |
---|
public final FormSpec.DefaultAlignment getDefaultAlignment()
public final Size getSize()
public final double getResizeWeight()
public final String toString()
This method does not return a decoded version of this object; the contrary is the case. Many instances will return a string that cannot be parsed.
Note: The string representation may change at any time. It is strongly recommended to not use this string for parsing purposes.
toString
in class Object
public final String toShortString()
This method does not return a decoded version of this object; the contrary is the case. Many instances will return a string that cannot be parsed.
Note: The string representation may change at any time. It is strongly recommended to not use this string for parsing purposes.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |