|
Header
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jfree.chart.plot.dial.AbstractDialLayer
org.jfree.chart.plot.dial.DialTextAnnotation
public class DialTextAnnotation
A text annotation for a DialPlot
.
Constructor Summary | |
---|---|
DialTextAnnotation(java.lang.String label)
Creates a new instance of DialTextAnnotation . |
Method Summary | |
---|---|
java.lang.Object |
clone()
Returns a clone of this instance. |
void |
draw(java.awt.Graphics2D g2,
DialPlot plot,
java.awt.geom.Rectangle2D frame,
java.awt.geom.Rectangle2D view)
Draws the background to the specified graphics device. |
boolean |
equals(java.lang.Object obj)
Tests this instance for equality with an arbitrary object. |
org.jfree.ui.TextAnchor |
getAnchor()
Returns the text anchor point that will be aligned to the position specified by getAngle() and getRadius() . |
double |
getAngle()
Returns the angle used to calculate the anchor point. |
java.awt.Font |
getFont()
Returns the font used to display the label. |
java.lang.String |
getLabel()
Returns the label text. |
java.awt.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(org.jfree.ui.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(java.awt.Font font)
Sets the font used to display the label and sends a DialLayerChangeEvent to all registered listeners. |
void |
setLabel(java.lang.String label)
Sets the label and sends a DialLayerChangeEvent to all
registered listeners. |
void |
setPaint(java.awt.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. |
Methods inherited from class org.jfree.chart.plot.dial.AbstractDialLayer |
---|
addChangeListener, hasListener, isVisible, notifyListeners, removeChangeListener, setVisible |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jfree.chart.plot.dial.DialLayer |
---|
addChangeListener, hasListener, isVisible, removeChangeListener |
Constructor Detail |
---|
public DialTextAnnotation(java.lang.String label)
DialTextAnnotation
.
label
- the label (null
not permitted).Method Detail |
---|
public java.lang.String getLabel()
null
See Also:setLabel(String)
public void setLabel(java.lang.String label)
DialLayerChangeEvent
to all
registered listeners.
label
- the label (null
not permitted).getLabel()
public java.awt.Font getFont()
null
).setFont(Font)
public void setFont(java.awt.Font font)
DialLayerChangeEvent
to all registered listeners.
font
- the font (null
not permitted).getFont()
public java.awt.Paint getPaint()
null
).setPaint(Paint)
public void setPaint(java.awt.Paint paint)
DialLayerChangeEvent
to all registered listeners.
paint
- the paint (null
not permitted).getPaint()
public double getAngle()
setAngle(double)
,
getRadius()
public void setAngle(double angle)
DialLayerChangeEvent
to all registered listeners.
angle
- the angle (in degrees).getAngle()
,
setRadius(double)
public double getRadius()
setRadius(double)
,
getAngle()
public void setRadius(double radius)
DialLayerChangeEvent
to all registered listeners.
radius
- the radius (as a percentage of the dial's framing
rectangle).getRadius()
,
setAngle(double)
public org.jfree.ui.TextAnchor getAnchor()
getAngle()
and getRadius()
.
setAnchor(TextAnchor)
public void setAnchor(org.jfree.ui.TextAnchor anchor)
DialLayerChangeEvent
to
all registered listeners.
anchor
- the anchor point (null
not permitted).getAnchor()
public boolean isClippedToWindow()
true
to indicate that this layer should be
clipped within the dial window.
isClippedToWindow
in interface DialLayer
true
.public void draw(java.awt.Graphics2D g2, DialPlot plot, java.awt.geom.Rectangle2D frame, java.awt.geom.Rectangle2D view)
draw
in interface DialLayer
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).public boolean equals(java.lang.Object obj)
equals
in class AbstractDialLayer
obj
- the object (null
permitted).
public int hashCode()
hashCode
in class AbstractDialLayer
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in interface org.jfree.util.PublicCloneable
clone
in class AbstractDialLayer
java.lang.CloneNotSupportedException
- if some attribute of this instance
cannot be cloned.
|
Footer
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |