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 JPanel
s.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
Border
s 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.
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 JPanel
s.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 JPanel
s.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
.
ButtonBarBuilder2
that comes with a smaller, safer, better, and more convenient API.