com.jgoodies.forms.layout
Class RowSpec
- Serializable
public final 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.
RowSpec(String encodedDescription)- Constructs a
RowSpec from the specified encoded
description.
|
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.
|
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.
|
RowSpec
public RowSpec(String encodedDescription)
Constructs a RowSpec from the specified encoded
description. The description will be parsed to set initial values.
encodedDescription - the encoded description
RowSpec
public RowSpec(FormSpec.DefaultAlignment defaultAlignment,
Size size,
double resizeWeight) Constructs a
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 weight
RowSpec
public RowSpec(Size size)
Constructs a RowSpec for the given size using the
default alignment, and no resizing.
size - constant size, component size, or bounded size
decodeSpecs
public static RowSpec[] decodeSpecs(String encodedRowSpecs)
Parses and splits encoded row specifications and returns
an array of RowSpec objects.
encodedRowSpecs - comma separated encoded row specifications
- an array of decoded row specifications
isHorizontal
protected final boolean isHorizontal()
Returns if this is a horizontal specification (vs. vertical).
Used to distinct between horizontal and vertical dialog units,
which have different conversion factors.
- true for horizontal, false for vertical
Copyright © 2002-2004 JGoodies Karsten Lentzsch. All Rights Reserved.