Package com.jgoodies.forms.layout
Contains the core classes of the JGoodies Forms framework:
layout manager, column and row specifications, sizes and cell constraints.
Related Documentation
For more information see:-
Interface Summary Interface Description FormLayout.Measure An interface that describes how to measure aComponent
.Size An interface that describes sizes as used by theFormLayout
: component measuring sizes, constant sizes with value and unit, and bounded sizes that provide lower and upper bounds for a size. -
Class Summary Class Description BoundedSize Describes sizes that provide lower and upper bounds as used by the JGoodies FormLayout.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 theFormLayout
.ColumnSpec Specifies columns in FormLayout by their default orientation, start size and resizing behavior.ConstantSize An implementation of theSize
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 ofConstantSize
.FormLayout FormLayout is a powerful, flexible and precise general purpose layout manager.FormLayout.CachingMeasure An abstract implementation of theMeasure
interface that caches component sizes.FormLayout.ComponentSizeCache A cache for component minimum and preferred sizes.FormLayout.LayoutInfo Stores column and row origins.FormLayout.MinimumHeightMeasure Measures a component by computing its minimum height.FormLayout.MinimumWidthMeasure Measures a component by computing its minimum width.FormLayout.PreferredHeightMeasure Measures a component by computing its preferred height.FormLayout.PreferredWidthMeasure Measures a component by computing its preferred width.FormSpec An abstract class that specifies columns and rows in FormLayout by their default alignment, start size and resizing behavior.FormSpec.DefaultAlignment An ordinal-based serializable typesafe enumeration for the column and row default alignment types.FormSpecParser Parses encoded column and row specifications.FormSpecParser.Multiplier Internal helper class that is returned byFormSpecParser.multiplier(String, int)
.FormSpecs Provides frequently used column and row specifications.LayoutMap Provides a hierarchical variable expansion useful to improve layout consistency, style guide compliance, and layout readability.PrototypeSize ASize
implementation that computes its width and height by a prototype String.RowSpec Specifies rows in FormLayout by their default orientation, start size and resizing behavior.Sizes Consists only of static methods that create and convert sizes as required by the FormLayout.Sizes.ComponentSize An ordinal-based serializable typesafe enumeration that implements theSize
interface for the component sizes: min, pref, default. -
Exception Summary Exception Description FormSpecParser.FormLayoutParseException Used by the parser for encoded column and row specifications.