|
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.StandardDialFrame
public class StandardDialFrame
A simple circular frame for the DialPlot
class.
Constructor Summary | |
---|---|
StandardDialFrame()
Creates a new instance of StandardDialFrame . |
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 frame. |
boolean |
equals(java.lang.Object obj)
Tests this instance for equality with an arbitrary object. |
java.awt.Paint |
getBackgroundPaint()
Returns the background paint. |
java.awt.Paint |
getForegroundPaint()
Returns the foreground paint. |
double |
getRadius()
Returns the radius, relative to the framing rectangle. |
java.awt.Stroke |
getStroke()
Returns the stroke for the frame. |
java.awt.Shape |
getWindow(java.awt.geom.Rectangle2D frame)
Returns the shape for the window for this dial. |
int |
hashCode()
Returns a hash code for this instance. |
boolean |
isClippedToWindow()
Returns false to indicate that this dial layer is not
clipped to the dial window. |
void |
setBackgroundPaint(java.awt.Paint paint)
Sets the background paint and sends a DialLayerChangeEvent to
all registered listeners. |
void |
setForegroundPaint(java.awt.Paint paint)
Sets the foreground paint and sends a DialLayerChangeEvent to
all registered listeners. |
void |
setRadius(double radius)
Sets the radius and sends a DialLayerChangeEvent to all
registered listeners. |
void |
setStroke(java.awt.Stroke stroke)
Sets the stroke 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 StandardDialFrame()
StandardDialFrame
.
Method Detail |
---|
public double getRadius()
setRadius(double)
public void setRadius(double radius)
DialLayerChangeEvent
to all
registered listeners.
radius
- the radius (must be positive).getRadius()
public java.awt.Paint getBackgroundPaint()
null
).setBackgroundPaint(Paint)
public void setBackgroundPaint(java.awt.Paint paint)
DialLayerChangeEvent
to
all registered listeners.
paint
- the paint (null
not permitted).getBackgroundPaint()
public java.awt.Paint getForegroundPaint()
null
).setForegroundPaint(Paint)
public void setForegroundPaint(java.awt.Paint paint)
DialLayerChangeEvent
to
all registered listeners.
paint
- the paint (null
not permitted).getForegroundPaint()
public java.awt.Stroke getStroke()
null
).setStroke(Stroke)
public void setStroke(java.awt.Stroke stroke)
DialLayerChangeEvent
to all
registered listeners.
stroke
- the stroke (null
not permitted).getStroke()
public java.awt.Shape getWindow(java.awt.geom.Rectangle2D frame)
getWindow
in interface DialFrame
frame
- the reference frame (null
not permitted).
public boolean isClippedToWindow()
false
to indicate that this dial layer is not
clipped to the dial window.
isClippedToWindow
in interface DialLayer
public void draw(java.awt.Graphics2D g2, DialPlot plot, java.awt.geom.Rectangle2D frame, java.awt.geom.Rectangle2D view)
DialPlot
class,
you shouldn't need to call it directly.
draw
in interface DialLayer
g2
- the graphics target (null
not permitted).plot
- the plot (null
not permitted).frame
- the frame (null
not permitted).view
- the view (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 any of the frame's attributes
cannot be cloned.
|
Footer
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |