Package org.jfree.chart.block
Blocks and layout classes used extensively by the
LegendTitle
class.-
Interface Summary Interface Description Arrangement An object that is responsible for arranging a collection ofBlock
s within aBlockContainer
.Block A 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 anArrangement
manager.BlockFrame A block frame is a type of border that can be drawn around the outside of anyAbstractBlock
.EntityBlockParams An interface that is used by the draw() method of someBlock
implementations to determine whether or not to generate entities for the items within the block.EntityBlockResult Provides access to theEntityCollection
generated when a block is drawn. -
Class Summary Class Description AbstractBlock A convenience class for creating new classes that implement theBlock
interface.BlockBorder A border for a block.BlockContainer A container for a collection ofBlock
objects.BlockParams A standard parameter object that can be passed to the draw() method defined by theBlock
class.BlockResult Used to return results from the draw() method in theBlock
class.BorderArrangement An arrangement manager that lays out blocks in a similar way to Swing's BorderLayout class.CenterArrangement Arranges a block in the center of its container.ColorBlock A block that is filled with a single color.ColumnArrangement Arranges blocks in a column layout.EmptyBlock An empty block with a fixed size.FlowArrangement Arranges blocks in a flow layout.GridArrangement Arranges blocks in a grid within their container.LabelBlock A block containing a label.LengthConstraintType Defines tokens used to indicate a length constraint type.LineBorder A line border for anyAbstractBlock
.RectangleConstraint A description of a constraint for resizing a rectangle.