| Class Summary | |
|---|---|
| AbstractButtonPanelBuilder | The abstract superclass for ButtonBarBuilder2. |
| AbstractFormBuilder |
An abstract class that minimizes the effort required to implement
non-visual builders that use the FormLayout. Builders hide details of the FormLayout and provide convenience behavior that assists you in constructing a form. |
| AbstractI15dPanelBuilder |
An abstract panel builder class that uses the FormLayout
to lay out JPanels. |
| AbstractUnitConverter | An abstract implementation of the UnitConverter interface that minimizes the effort required to convert font-dependent sizes to pixels. |
| Borders |
Provides constants and factory methods for Borders that use
instances of ConstantSize to define the margins.
Examples:
Borders.DLU2_BORDER
Borders.createEmptyBorder(Sizes.DLUY4, Sizes.DLUX2, Sizes.DLUY4, Sizes.DLUX2);
Borders.createEmptyBorder("4dlu, 2dlu, 4dlu, 2dlu");
|
| Borders.EmptyBorder | An empty border that uses 4 instances of ConstantSize to define the top, left, bottom and right gap. |
| BoundedSize | Describes sizes that provide lower and upper bounds as used by the JGoodies FormLayout. |
| ButtonBarBuilder | A non-visual builder that assists you in building consistent button bars that comply with popular UI style guides. |
| ButtonBarBuilder2 | A non-visual builder for building consistent button bars that comply with popular style guides. |
| ButtonBarFactory | A factory class that consists only of static methods to build frequently used button bars. |
| ButtonStackBuilder |
A non-visual builder that assists you in building consistent button stacks
using the FormLayout. This builder sets a hint for narrow margin for the gridded buttons. |
| CellConstraints | Defines constraints for components that are laid out with the FormLayout. |
| CellConstraints.Alignment | An ordinal-based serializable typesafe enumeration for component alignment types as used by the FormLayout. |
| ColumnSpec |
Specifies columns in FormLayout by their default orientation,
start size and resizing behavior.
Examples: |
| ComponentFactory |
An interface that defines the factory methods as used by the
PanelBuilder and its subclasses.
The String arguments passed to the methods |
| ConstantSize | An implementation of the Size interface that represents constant sizes described by a value and unit, for example: 10 pixel, 15 point or 4 dialog units. |
| ConstantSize.Unit | An ordinal-based serializable typesafe enumeration for units as used in instances of ConstantSize. |
| DefaultComponentFactory |
A singleton implementation of the ComponentFactory interface
that creates UI components as required by the
PanelBuilder.
The texts used in methods |
| DefaultFormBuilder | Provides a means to build form-oriented panels quickly and consistently using the FormLayout. |
| DefaultUnitConverter | This is the default implementation of the UnitConverter interface. |
| FormDebugPanel | A panel that paints grid bounds if and only if the panel's layout manager is a FormLayout. |
| FormDebugUtils | Provides static methods that help you understand and fix layout problems when using the FormLayout. |
| FormFactory | Provides frequently used column and row specifications. |
| FormLayout | FormLayout is a powerful, flexible and precise general purpose layout manager. |
| FormLayoutUtils |
Consists only of static methods that provide convenience behavior
for working with the FormLayout.Note: This class is not part of the binary Form library. |
| FormLayoutUtils.ConstraintIterator |
Iterates over a FormLayout container's CellConstraints.
|
| FormLayout.LayoutInfo | Stores column and row origins. |
| FormLayout.Measure |
An interface that describes how to measure a Component.
|
| FormSpec | An abstract class that specifies columns and rows in FormLayout by their default alignment, start size and resizing behavior. |
| FormSpecParser | Parses encoded column and row specifications. |
| FormSpecParser.FormLayoutParseException | Used by the parser for encoded column and row specifications. |
| FormSpec.DefaultAlignment | An ordinal-based serializable typesafe enumeration for the column and row default alignment types. |
| FormUtils | Consists only of static utility methods. |
| I15dPanelBuilder |
A general purpose panel builder that uses the FormLayout
to lay out JPanels. |
| LayoutMap |
Provides a hierarchical variable expansion useful to improve layout
consistency, style guide compliance, and layout readability. A LayoutMap maps variable names to layout expression Strings. |
| LayoutStyle | An abstract class that describes a layout and design style guide. |
| PanelBuilder |
An general purpose panel builder that uses the FormLayout
to lay out JPanels. |
| PrototypeSize |
A Size implementation that computes its width and height
by a prototype String. Examples:
new PrototypeSize("123-456-789");
new FormLayout("p, 2dlu, 'MMMM'");
|
| RowSpec |
Specifies rows in FormLayout by their default orientation,
start size and resizing behavior.
Examples: |
| Size |
An interface that describes sizes as used by the FormLayout:
component measuring sizes, constant sizes with value and unit,
and bounded sizes that provide lower and upper bounds for a size.
You can find a motivation for the different |
| Sizes | Consists only of static methods that create and convert sizes as required by the FormLayout. |
| UnitConverter | An interface that describes how to convert general sizes to pixel sizes. |
| Utilities | Consists only of static utility methods. |