com.jgoodies.forms.factories
public final class FormFactory extends Object
Version: $Revision: 1.11 $
See Also: FormLayout ColumnSpec
Field Summary | |
---|---|
static ColumnSpec | BUTTON_COLSPEC
Describes a logical horizontal column for a fixed size button. |
static RowSpec | BUTTON_ROWSPEC
Describes a logical row for a fixed size button. |
static ColumnSpec | DEFAULT_COLSPEC
An unmodifiable ColumnSpec that determines its preferred
width by computing the maximum of all column component preferred widths
and its minimum width by computing all column component minimum widths.Useful to let a column shrink from preferred width to minimum width if the container space gets scarce. |
static RowSpec | DEFAULT_ROWSPEC
An unmodifiable RowSpec that determines its preferred
height by computing the maximum of all column component preferred heights
and its minimum height by computing all column component minimum heights.Useful to let a column shrink from preferred height to minimum height if the container space gets scarce. |
static ColumnSpec | GLUE_COLSPEC
An unmodifiable ColumnSpec that has an initial width
of 0 pixels and that grows. |
static RowSpec | GLUE_ROWSPEC
An unmodifiable RowSpec that has an initial height
of 0 pixels and that grows. |
static ColumnSpec | GROWING_BUTTON_COLSPEC
Describes a logical horizontal column for a growing button. |
static ColumnSpec | LABEL_COMPONENT_GAP_COLSPEC
Describes a logical horizontal gap between a label and an associated
component. |
static RowSpec | LINE_GAP_ROWSPEC
Describes the logical vertical default gap between two rows in the grid.
|
static ColumnSpec | MIN_COLSPEC
An unmodifiable ColumnSpec that determines its width by
computing the maximum of all column component minimum widths.
|
static RowSpec | MIN_ROWSPEC
An unmodifiable RowSpec that determines its height by
computing the maximum of all column component minimum heights.
|
static RowSpec | NARROW_LINE_GAP_ROWSPEC
Describes a logical vertical narrow gap between two rows in the grid.
|
static RowSpec | PARAGRAPH_GAP_ROWSPEC
Describes the logical vertical default gap between two paragraphs in
the layout grid. |
static ColumnSpec | PREF_COLSPEC
An unmodifiable ColumnSpec that determines its width by
computing the maximum of all column component preferred widths.
|
static RowSpec | PREF_ROWSPEC
An unmodifiable RowSpec that determines its height by
computing the maximum of all column component preferred heights.
|
static ColumnSpec | RELATED_GAP_COLSPEC
Describes a logical horizontal gap between two related components.
|
static RowSpec | RELATED_GAP_ROWSPEC
Describes a logical vertical gap between two related components.
|
static ColumnSpec | UNRELATED_GAP_COLSPEC
Describes a logical horizontal gap between two unrelated components.
Note: In a future version this constant will likely
be moved to a class |
static RowSpec | UNRELATED_GAP_ROWSPEC
Describes a logical vertical gap between two unrelated components.
Note: In a future version this constant will likely
be moved to a class |
Method Summary | |
---|---|
static ColumnSpec | createGapColumnSpec(ConstantSize gapWidth)
Creates and returns a {@link ColumnSpec} that represents a gap with the
specified {@link ConstantSize}.
|
static RowSpec | createGapRowSpec(ConstantSize gapHeight)
Creates and returns a {@link RowSpec} that represents a gap with the
specified {@link ConstantSize}.
|
Note: In a future version this constant will likely
be moved to a class LogicalSize
or StyledSize
.
See Also: GROWING_BUTTON_COLSPEC
Note: In a future version this constant will likely
be moved to a class LogicalSize
or StyledSize
.
Since: 1.2
ColumnSpec
that determines its preferred
width by computing the maximum of all column component preferred widths
and its minimum width by computing all column component minimum widths.Useful to let a column shrink from preferred width to minimum width if the container space gets scarce.
See Also: MIN_COLSPEC PREF_COLSPEC
RowSpec
that determines its preferred
height by computing the maximum of all column component preferred heights
and its minimum height by computing all column component minimum heights.Useful to let a column shrink from preferred height to minimum height if the container space gets scarce.
See Also: MIN_COLSPEC PREF_COLSPEC
ColumnSpec
that has an initial width
of 0 pixels and that grows. Useful to describe glue columns
that fill the space between other columns.
See Also: GLUE_ROWSPEC
RowSpec
that has an initial height
of 0 pixels and that grows. Useful to describe glue rows
that fill the space between other rows.
See Also: GLUE_COLSPEC
Note: In a future version this constant will likely
be moved to a class LogicalSize
or StyledSize
.
See Also: BUTTON_COLSPEC
Note: In a future version this constant will likely
be moved to a class LogicalSize
or StyledSize
.
Since: 1.0.3
Note: In a future version this constant will likely
be moved to a class LogicalSize
or StyledSize
.
See Also: NARROW_LINE_GAP_ROWSPEC PARAGRAPH_GAP_ROWSPEC
ColumnSpec
that determines its width by
computing the maximum of all column component minimum widths.
See Also: PREF_COLSPEC DEFAULT_COLSPEC
RowSpec
that determines its height by
computing the maximum of all column component minimum heights.
See Also: PREF_ROWSPEC DEFAULT_ROWSPEC
Note: In a future version this constant will likely
be moved to a class LogicalSize
or StyledSize
.
See Also: LINE_GAP_ROWSPEC PARAGRAPH_GAP_ROWSPEC
Note: In a future version this constant will likely
be moved to a class LogicalSize
or StyledSize
.
See Also: NARROW_LINE_GAP_ROWSPEC LINE_GAP_ROWSPEC
ColumnSpec
that determines its width by
computing the maximum of all column component preferred widths.
See Also: MIN_COLSPEC DEFAULT_COLSPEC
RowSpec
that determines its height by
computing the maximum of all column component preferred heights.
See Also: MIN_ROWSPEC DEFAULT_ROWSPEC
Note: In a future version this constant will likely
be moved to a class LogicalSize
or StyledSize
.
See Also: UNRELATED_GAP_COLSPEC
Note: In a future version this constant will likely
be moved to a class LogicalSize
or StyledSize
.
See Also: UNRELATED_GAP_ROWSPEC
Note: In a future version this constant will likely
be moved to a class LogicalSize
or StyledSize
.
See Also: RELATED_GAP_COLSPEC
Note: In a future version this constant will likely
be moved to a class LogicalSize
or StyledSize
.
See Also: RELATED_GAP_ROWSPEC
Deprecated: Replaced by {@link ColumnSpec#createGap(ConstantSize)}. This method will be removed from the Forms 2.0 API.
Creates and returns a {@link ColumnSpec} that represents a gap with the specified {@link ConstantSize}.Parameters: gapWidth a ConstantSize
that specifies the gap
Returns: a ColumnSpec
that describes a horizontal gap
Deprecated: Replaced by {@link RowSpec#createGap(ConstantSize)}. This method will be removed from the Forms 2.0 API.
Creates and returns a {@link RowSpec} that represents a gap with the specified {@link ConstantSize}.Parameters: gapHeight a ConstantSize
that specifies the gap
Returns: a RowSpec
that describes a vertical gap