org.jfree.chart.labels
Class ItemLabelPosition
java.lang.Objectorg.jfree.chart.labels.ItemLabelPosition
- Serializable
extends java.lang.Object
implements Serializable
The attributes that control the position of the label for each data item on
a chart. Instances of this class are immutable.
ItemLabelPosition
public ItemLabelPosition()
Creates a new position record with default settings.
ItemLabelPosition
public ItemLabelPosition(ItemLabelAnchor itemLabelAnchor,
TextAnchor textAnchor) Creates a new position record (with zero rotation).
itemLabelAnchor - the item label anchor (null not
permitted).textAnchor - the text anchor (null not permitted).
ItemLabelPosition
public ItemLabelPosition(ItemLabelAnchor itemLabelAnchor,
TextAnchor textAnchor,
TextAnchor rotationAnchor,
double angle) Creates a new position record. The item label anchor is a point
relative to the data item (dot, bar or other visual item) on a chart.
The item label is aligned by aligning the text anchor with the
item label anchor.
itemLabelAnchor - the item label anchor (null not
permitted).textAnchor - the text anchor (null not permitted).rotationAnchor - the rotation anchor (null not
permitted).angle - the rotation angle (in radians).
equals
public boolean equals(Object obj)
Tests this object for equality with an arbitrary object.
obj - the object (null permitted).
getAngle
public double getAngle()
Returns the angle of rotation for the label.
getRotationAnchor
public TextAnchor getRotationAnchor()
Returns the rotation anchor point.
- The rotation anchor point (never
null).
getTextAnchor
public TextAnchor getTextAnchor()
Returns the text anchor.
- The text anchor (never
null).