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.