org.jfree.chart.block
public class ColumnArrangement extends Object implements Arrangement, Serializable
Constructor Summary | |
---|---|
ColumnArrangement()
Creates a new instance. | |
ColumnArrangement(HorizontalAlignment hAlign, VerticalAlignment vAlign, double hGap, double vGap)
Creates a new instance.
|
Method Summary | |
---|---|
void | add(Block block, Object key)
Adds a block to be managed by this instance. |
Size2D | arrange(BlockContainer container, Graphics2D g2, RectangleConstraint constraint)
Calculates and sets the bounds of all the items in the specified
container, subject to the given constraint. |
protected Size2D | arrangeFF(BlockContainer container, Graphics2D g2, RectangleConstraint constraint)
Calculates and sets the bounds of all the items in the specified
container, subject to the given constraint. |
protected Size2D | arrangeNF(BlockContainer container, Graphics2D g2, RectangleConstraint constraint)
Calculates and sets the bounds of all the items in the specified
container, subject to the given constraint. |
protected Size2D | arrangeNN(BlockContainer container, Graphics2D g2)
Arranges the blocks without any constraints. |
protected Size2D | arrangeRF(BlockContainer container, Graphics2D g2, RectangleConstraint constraint)
Arranges the blocks in the container using a fixed height and a
range for the width.
|
protected Size2D | arrangeRR(BlockContainer container, Graphics2D g2, RectangleConstraint constraint)
Arranges a container with range constraints for both the horizontal
and vertical.
|
void | clear()
Clears any cached information. |
boolean | equals(Object obj)
Tests this instance for equality with an arbitrary object.
|
Parameters: hAlign the horizontal alignment (currently ignored). vAlign the vertical alignment (currently ignored). hGap the horizontal gap. vGap the vertical gap.
Parameters: block the block. key a key that controls the position of the block.
Graphics2D
can be used by some items (particularly items containing text) to
calculate sizing parameters.
Parameters: container the container whose items are being arranged. g2 the graphics device. constraint the size constraint.
Returns: The size of the container after arrangement of the contents.
Graphics2D
can be used by some items (particularly items containing text) to
calculate sizing parameters.
Parameters: container the container whose items are being arranged. g2 the graphics device. constraint the size constraint.
Returns: The container size after the arrangement.
Graphics2D
can be used by some items (particularly items containing text) to
calculate sizing parameters.
Parameters: container the container whose items are being arranged. constraint the size constraint. g2 the graphics device.
Returns: The container size after the arrangement.
Parameters: container the container. g2 the graphics device.
Returns: The size after the arrangement.
Parameters: container the container. g2 the graphics device. constraint the constraint.
Returns: The size of the container after arrangement.
Parameters: container the container. g2 the graphics device. constraint the constraint.
Returns: The size of the container.
Parameters: obj the object (null
permitted).
Returns: A boolean.