Module org.jfree.chart3d

# Package org.jfree.chart3d.table

package org.jfree.chart3d.table
Classes and interfaces for constructing tables for display to the user. This is used for chart legend construction, but the API is intended to be general purpose and should not contain any chart-specific code.

Related Packages
Package
Description
org.jfree.chart3d
Core classes, including `Chart3D`, `Chart3DPanel` and `Chart3DFactory`.
Class
Description
AbstractTableElement
A base class that can be used to implement a `TableElement`.
ContainerElement
A `TableElement` that contains other elements (provides the `addElement()` method).
ElementDimension
An element dimension (in fact a simple implementation of the `Dimension2D` interface).
ElementInfo
An object that pairs an element with its dimension for one specific graphics target.
FlowElement
A table element that displays a list of sub-elements in a flow layout.
GradientRectanglePainter
A `RectanglePainter` that can fill a rectangle with a gradient (the gradient is generated using anchor points to fit any size rectangle on demand).
GridElement<R extends Comparable<R>,C extends Comparable<C>>
A table element that contains a grid of elements.
HAlign
Horizontal alignment options.
RectanglePainter
An object that can paint a rectangular region with a color, gradient, image or anything.
ShapeElement
A table element that displays a shape.
StandardRectanglePainter
A `RectanglePainter` that fills the rectangle with a color or image.
TableElement
An element (typically a single cell) in a table.
TableElementOnDraw
An interface that provides access to the `TableElement` rendering process.
TableElementStyler
A table element visitor that applies style changes.
TableElementVisitor
A table element visitor.
TextElement
A table element consisting of some text that will be drawn on one line.
VAlign
Vertical alignment options.
VerticalFlowElement
A table element that displays a list of sub-elements in a vertical flow layout.