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:
|
Java Source File Name | Type | Comment |
AllFormsTests.java | Class | A test suite for all tests related to the JGoodies Forms framework. |
BoundedSize.java | Class | Describes sizes that provide lower and upper bounds
as used by the JGoodies FormLayout. |
CellConstraints.java | Class | Defines constraints for components that are layed out with the FormLayout.
Defines the components display area: grid x, grid y,
grid width (column span), grid height (row span), horizontal alignment
and vertical alignment.
Most methods return this object to enable method chaining.
You can set optional insets in a constructor. |
CellConstraintsTest.java | Class | A test case for class
CellConstraints . |
ColumnSpec.java | Class | Specifies columns in FormLayout by their default orientation,
start size and resizing behavior.
Examples:
The following examples specify a column with FILL alignment, a size of
10 dlu that won't grow. |
ColumnSpecTest.java | Class | A test case for class
ColumnSpec . |
ConstantSize.java | Class | 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. |
DefaultComponentFactoryTest.java | Class | A test case for class
DefaultComponentFactory . |
FormLayout.java | Class | FormLayout is a powerful, flexible and precise general purpose
layout manager. |
FormLayoutGroupsTest.java | Class | Tests column and row groups of the FormLayout. |
FormLayoutTest.java | Class | Tests the FormLayout's layout algorithm. |
FormSpec.java | Class | An abstract class that specifies columns and rows in FormLayout
by their default alignment, start size and resizing behavior. |
RowSpec.java | Class | Specifies rows in FormLayout by their default orientation,
start size and resizing behavior.
Examples:
The following examples specify a centered row with a size of 14 dlu
that won't grow. |
RowSpecTest.java | Class | A test case for class
RowSpec . |
SerializationTest.java | Class | Tests the serialization and deserialization of instances of
FormLayout and JPanel . |
Size.java | Interface | 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.
You can find a motivation for the different Size types in
the Forms whitepaper that is part of the product documentation and that is
available online too, see
http://www.jgoodies.com/articles/forms.pdf. |
Sizes.java | Class | Consists only of static methods that create and convert sizes
as required by the FormLayout. |
TestComponent.java | Class | A component that is used in the layout tests. |
UnitConversionTest.java | Class | Tests the unit conversion used by the Forms layout system. |