# Package com.privatejgoodies.forms.layout

package com.privatejgoodies.forms.layout

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 the `FormLayout`.
ColumnSpec
Specifies columns in FormLayout by their default orientation, start size and resizing behavior.
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`.
FormLayout
FormLayout is a powerful, flexible and precise general purpose layout manager.
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.
FormSpec.DefaultAlignment
An ordinal-based serializable typesafe enumeration for the column and row default alignment types.
FormSpecParser
Parses encoded column and row specifications.
FormSpecParser.FormLayoutParseException
Used by the parser for encoded column and row specifications.
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
A `Size` 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.
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.
Sizes
Consists only of static methods that create and convert sizes as required by the FormLayout.