Blocks and layout classes used extensively by the
Interface Summary Interface Description ArrangementAn object that is responsible for arranging a collection of
Blocks within a
BlockA block is an arbitrary item that can be drawn (in Java2D space) within a rectangular area, has a preferred size, and can be arranged by an
BlockFrameA block frame is a type of border that can be drawn around the outside of any
EntityBlockParamsAn interface that is used by the draw() method of some
Blockimplementations to determine whether or not to generate entities for the items within the block.
EntityBlockResultProvides access to the
EntityCollectiongenerated when a block is drawn.
Class Summary Class Description AbstractBlockA convenience class for creating new classes that implement the
BlockBorderA border for a block. BlockContainerA container for a collection of
BlockParamsA standard parameter object that can be passed to the draw() method defined by the
BlockResultUsed to return results from the draw() method in the
BorderArrangementAn arrangement manager that lays out blocks in a similar way to Swing's BorderLayout class. CenterArrangementArranges a block in the center of its container. ColorBlockA block that is filled with a single color. ColumnArrangementArranges blocks in a column layout. EmptyBlockAn empty block with a fixed size. FlowArrangementArranges blocks in a flow layout. GridArrangementArranges blocks in a grid within their container. LabelBlockA block containing a label. LengthConstraintTypeDefines tokens used to indicate a length constraint type. LineBorderA line border for any
RectangleConstraintA description of a constraint for resizing a rectangle.