All Classes and Interfaces

Class
Description
An abstract class that minimizes the effort required to implement non-visual builders that use the FormLayout.
The abstract superclass for ButtonBarBuilder and ButtonStackBuilder.
An abstract class that minimizes the effort required to implement non-visual builders that use the FormLayout.
An abstract implementation of the UnitConverter interface that minimizes the effort required to convert font-dependent sizes to pixels.
Deprecated.
Replaced by Paddings.
Describes sizes that provide lower and upper bounds as used by the JGoodies FormLayout.
Builds consistent button bars that comply with popular style guides.
Builds consistent button stacks that comply with popular style guides.
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 FormBuilder, ListViewBuilder, and other builders.
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 FormBuilder, ListViewBuilder, and other builders.
Differs from its superclass JLabel in that it removes a trailing colon (':') - if any - from the label's accessible name.
A FormsLabel subclasses intended to label read-only components.
A layout for the title label and separator(s) in titled separators.
A label that uses the TitleBorder font and color.
Deprecated.
Replaced by the FormBuilder and the internationalization support provided by the JGoodies Smart Client Resources class.
This is the default implementation of the UnitConverter interface.
Describes horizontal and vertical dialog base units.
An abstraction for frequently used focus traversal policy types.
Provides access to the FocusTraversalUtils class that ships with the JGoodies Standard Dialog Library (JSDL).
An general purpose form builder that uses the FormLayout to lay out and populate JPanels.
 
Describes a view that can be integrated into an existing form using FormBuilder.add(FormBuildingView).
 
 
 
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.
FormLayout is a powerful, flexible and precise general purpose layout manager.
An abstract implementation of the Measure interface that caches component sizes.
A cache for component minimum and preferred sizes.
Stores column and row origins.
An interface that describes how to measure a Component.
Measures a component by computing its minimum height.
Measures a component by computing its minimum width.
Measures a component by computing its preferred height.
Measures a component by computing its preferred width.
Consists only of static methods that provide convenience behavior for working with the FormLayout.
Iterates over a FormLayout container's CellConstraints.
Provides convenience behavior for building frequently used categories of forms.
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.
Internal helper class that is returned by FormSpecParser.multiplier(String, int).
Provides frequently used column and row specifications.
Provides access to global Forms settings.
A library-internal class that consists only of static utility methods.
Deprecated.
Replaced by the internationalization support provided by the JGoodies Smart Client Resources class.
Provides internal convenience behavior for builders that setup a focus traversal policy directly or implicitly by specifying a focus traversal type plus optional initial component.
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.
Builds list/table views from a set of mandatory and optional components: label, filter/search, list (table), list buttons, list extras, details view (or preview).
A LayoutStyle that aims to provide layout constants as defined by Microsoft's User Experience Guidelines.
Provides constants and factory methods for paddings that use instances of ConstantSize to define the margins.
An EmptyBorder that uses 4 instances of ConstantSize to define the top, left, bottom and right gap.
Deprecated.
Replaced by FormBuilder.
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 ordinal-based serializable typesafe enumeration that implements the Size interface for the component sizes: min, pref, default.
An interface that describes how to convert general sizes to pixel sizes.
A LayoutStyle that aims to provide layout constants as defined by Microsoft's User Experience Guidelines.