|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jgoodies.forms.layout.RowSpec
public class 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
Nested Class Summary | |
---|---|
static class |
FormSpec.DefaultAlignment
A typesafe enumeration for the column and row default alignment types. |
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 double |
DEFAULT_GROW
The default resize weight. |
static FormSpec.DefaultAlignment |
FILL
By default fill the component into the row. |
static double |
NO_GROW
Gives a column or row a fixed size. |
static FormSpec.DefaultAlignment |
TOP
By default put the components in the top. |
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(java.lang.String encodedDescription)
Constructs a RowSpec from the specified encoded
description. |
Method Summary | |
---|---|
RowSpec |
asUnmodifyable()
Creates and answers an unmodifyable version of this RowSpec . |
FormSpec.DefaultAlignment |
getDefaultAlignment()
Answers the default alignment. |
double |
getResizeWeight()
Answers the current resize weight. |
Size |
getSize()
Returns the size. |
void |
setDefaultAlignment(FormSpec.DefaultAlignment newDefaultAlignment)
Sets the default alignment. |
void |
setResizeWeight(double weight)
Sets a new resize weight. |
void |
setSize(Size size)
Sets the size. |
java.lang.String |
toShortString()
Returns a string representation of this form specification. |
java.lang.String |
toString()
Returns a string representation of this form specification. |
Methods inherited from class java.lang.Object |
---|
equals, 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
public static final double NO_GROW
public static final double DEFAULT_GROW
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
java.lang.IllegalArgumentException
- if the pixel size is invalid or the
resize weight is negativepublic RowSpec(java.lang.String encodedDescription)
RowSpec
from the specified encoded
description. The description will be parsed to set initial values.
encodedDescription
- the encoded descriptionMethod Detail |
---|
public RowSpec asUnmodifyable()
RowSpec
.
RowSpec
public final FormSpec.DefaultAlignment getDefaultAlignment()
public void setDefaultAlignment(FormSpec.DefaultAlignment newDefaultAlignment)
newDefaultAlignment
- the new default alignmentpublic final Size getSize()
public void setSize(Size size)
size
- the new sizepublic final double getResizeWeight()
public void setResizeWeight(double weight)
weight
- the new resize weightpublic final java.lang.String toString()
toString
in class java.lang.Object
public final java.lang.String toShortString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |