com.jgoodies.forms.layout
public abstract class FormSpec extends Object implements Serializable
Version: $Revision: 1.4 $
See Also: ColumnSpec RowSpec FormLayout CellConstraints
| Nested 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.
|
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.
Parameters: defaultAlignment the spec's default alignment size a constant, component or bounded size resizeWeight the spec resize weight
Throws: IllegalArgumentException if the resize weight is negative
FormSpec from the specified encoded
description. The description will be parsed to set initial values.
Parameters: defaultAlignment the default alignment encodedDescription the encoded description
Returns: the default alignment
Returns: the resize weight.
Returns: the size
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.
Returns: a string representation of the form specification.
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.
Returns: a string representation of the form specification.