Class Summary |
BoundSpring |
The BoundSpring class
encapsulates the geometrical
properties of an object of the class
Cell in terms of
minimum, maximum, and preferred width and
height of the rectangle that encloses the cell. |
CardCell |
An object of the class CardCell is a
collection of named cells of which only one is visible at a
given time. |
Cell |
Cells and the associated objects of the class
BoundSpring , which encapsulates the
geometrical characteristics of a cell, are the two fundamental
type of objects that form the basis for the method used by
PageLayout to layout components
within a container. |
Cell.Constraint |
|
CellContainer |
The class CellContainer is the (abstract) superclass of
the classes
Column and
Row
in which the elements are
arranged sequentially in the vertical or horizontal direction. |
CellGrid |
A CellGrid is a collection of
Cell objects
whose elements are
laid out in the container in a rectangular grid. |
CellVector |
An object of the type CellVector is associated
with every cell-container, i.e., a Row or a
Column object. |
Column |
A Column is a collection of Cell objects
in which the elements are
arranged sequentially in the vertical direction from top to bottom. |
ComponentCell |
ComponentCell is a class
that wraps an object of the type java.awt.Component
in a Cell object. |
ComponentXMLSerializerImpl |
This class is used by Gola ( http://gola.mathnium.com ),
a visual layout editor, and is not
needed if you want to hand code the layout. |
EasyCell |
This class contains static methods that provide convenient ways
to call the various constructors and createCellGrid
methods. |
FillerPanelCell |
This class is used by Gola ( http://gola.mathnium.com ),
a visual layout editor, and is not
needed if you want to hand code the layout. |
Gap |
A gap is a Cell object that represents an empty
space between components. |
GridRow |
GridRow is a utility class to make it easier to create
a grid. |
GridRows |
GridRows is a utility class that may make it easier to create
a grid using GridRow. |
PageLayout |
PageLayout is a layout manager which can be used by placing the
components in rows, columns, or grids of cells
with specified horizontal and vertical alignment
(akin to text on a page of a document, and hence the appellation). |
PageLayout.ContainerHeightLink |
|
PageLayout.ContainerSizeLink |
|
PageLayout.ContainerWidthLink |
|
PanelCell |
A PanelCell is a cell associated with a child component
(usually a panel,
an object of the class javax.swing.Janel )
which itself contains other child components. |
Row |
A Row is a collection of Cell objects
in which the elements are
arranged sequentially in the horizontal direction from left to right. |
TabbedPaneCell |
TabbedPaneCell encloses a JTabbedPane. |
TabbedPaneCell.CellManagedPanel |
|
XMLPrintStreamImpl |
This class is used by Gola ( http://gola.mathnium.com ),
a visual layout editor, and is not
needed if you want to hand code the layout. |