org.jfree.chart.plot.dial
public class DialTextAnnotation extends AbstractDialLayer implements DialLayer, Cloneable, PublicCloneable, Serializable
Since: 1.0.7
Constructor Summary | |
---|---|
DialTextAnnotation(String label)
Creates a new instance of DialTextAnnotation .
|
Method Summary | |
---|---|
Object | clone()
Returns a clone of this instance.
|
void | draw(Graphics2D g2, DialPlot plot, Rectangle2D frame, Rectangle2D view)
Draws the background to the specified graphics device. |
boolean | equals(Object obj)
Tests this instance for equality with an arbitrary object.
|
TextAnchor | getAnchor() |
double | getAngle()
Returns the angle used to calculate the anchor point.
|
Font | getFont()
Returns the font used to display the label.
|
String | getLabel()
Returns the label text.
|
Paint | getPaint()
Returns the paint used to display the label.
|
double | getRadius()
Returns the radius used to calculate the anchor point. |
int | hashCode()
Returns a hash code for this instance.
|
boolean | isClippedToWindow()
Returns true to indicate that this layer should be
clipped within the dial window.
|
void | setAnchor(TextAnchor anchor)
Sets the text anchor point and sends a DialLayerChangeEvent to
all registered listeners.
|
void | setAngle(double angle)
Sets the angle used to calculate the anchor point and sends a
DialLayerChangeEvent to all registered listeners.
|
void | setFont(Font font)
Sets the font used to display the label and sends a
DialLayerChangeEvent to all registered listeners.
|
void | setLabel(String label)
Sets the label and sends a DialLayerChangeEvent to all
registered listeners.
|
void | setPaint(Paint paint)
Sets the paint used to display the label and sends a
DialLayerChangeEvent to all registered listeners.
|
void | setRadius(double radius)
Sets the radius used to calculate the anchor point and sends a
DialLayerChangeEvent to all registered listeners.
|
DialTextAnnotation
.
Parameters: label the label (null
not permitted).
Returns: The clone.
Throws: CloneNotSupportedException if some attribute of this instance cannot be cloned.
Parameters: g2 the graphics device (null
not permitted). plot the plot (ignored here). frame the dial frame (ignored here). view the view rectangle (null
not permitted).
Parameters: obj the object (null
permitted).
Returns: A boolean.
Returns: The anchor point.
See Also: setAnchor
Returns: The angle (in degrees).
See Also: DialTextAnnotation getRadius
Returns: The font (never null
).
See Also: setFont
Returns: The label text (never null
See Also: setLabel
Returns: The paint (never null
).
See Also: setPaint
Returns: The radius.
See Also: DialTextAnnotation getAngle
Returns: The hash code.
true
to indicate that this layer should be
clipped within the dial window.
Returns: true
.
Parameters: anchor the anchor point (null
not permitted).
See Also: getAnchor
Parameters: angle the angle (in degrees).
See Also: getAngle DialTextAnnotation
Parameters: font the font (null
not permitted).
See Also: getFont
Parameters: label the label (null
not permitted).
See Also: getLabel
Parameters: paint the paint (null
not permitted).
See Also: getPaint
Parameters: radius the radius (as a percentage of the dial's framing rectangle).
See Also: getRadius DialTextAnnotation