All Classes and Interfaces

Class
Description
The abstract superclass for ButtonBarBuilder2.
An abstract class that minimizes the effort required to implement non-visual builders that use the FormLayout.
An abstract panel builder class that uses the FormLayout to lay out JPanels.
An abstract implementation of the UnitConverter interface that minimizes the effort required to convert font-dependent sizes to pixels.
Provides constants and factory methods for Borders that use instances of ConstantSize to define the margins.
An empty border that uses 4 instances of ConstantSize to define the top, left, bottom and right gap.
Describes sizes that provide lower and upper bounds as used by the JGoodies FormLayout.
Deprecated.
Replaced by the ButtonBarBuilder2 that comes with a smaller, safer, better, and more convenient API.
A non-visual builder for building consistent button bars that comply with popular style guides.
A factory class that consists only of static methods to build frequently used button bars.
A non-visual builder that assists you in building consistent button stacks using the FormLayout.
A factory for CellConstraints objects.
Defines constraints for components that are laid out with the FormLayout.
An ordinal-based serializable typesafe enumeration for component alignment types as used by the FormLayout.
Specifies columns in FormLayout by their default orientation, start size and resizing behavior.
An interface that defines the factory methods as used by the PanelBuilder and its subclasses.
An extension to the ComponentFactory interface that describes the describes the read-only label creation introduced by the Forms 1.3.
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.
An ordinal-based serializable typesafe enumeration for units as used in instances of ConstantSize.
A singleton implementation of the ComponentFactory interface that creates UI components as required by the PanelBuilder.
Provides a means to build form-oriented panels quickly and consistently using the FormLayout.
This is the default implementation of the UnitConverter interface.
A panel that paints grid bounds if and only if the panel's layout manager is a FormLayout.
Provides static methods that help you understand and fix layout problems when using the FormLayout.
Provides frequently used column and row specifications.
FormLayout is a powerful, flexible and precise general purpose layout manager.
Stores column and row origins.
An interface that describes how to measure a Component.
Consists only of static methods that provide convenience behavior for working with the FormLayout.
Iterates over a FormLayout container's CellConstraints.
An abstract class that specifies columns and rows in FormLayout by their default alignment, start size and resizing behavior.
An ordinal-based serializable typesafe enumeration for the column and row default alignment types.
Parses encoded column and row specifications.
Used by the parser for encoded column and row specifications.
A library-internal class that consists only of static utility methods.
A general purpose panel builder that uses the FormLayout to lay out JPanels.
Provides a hierarchical variable expansion useful to improve layout consistency, style guide compliance, and layout readability.
An abstract class that describes a layout and design style guide.
An general purpose panel builder that uses the FormLayout to lay out JPanels.
A Size implementation that computes its width and height by a prototype String.
Specifies rows in FormLayout by their default orientation, start size and resizing behavior.
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.
Consists only of static methods that create and convert sizes as required by the FormLayout.
An interface that describes how to convert general sizes to pixel sizes.
Deprecated.
Replaced by FormUtils.