|
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.DialCap
public class DialCap
A regular dial layer that can be used to draw a cap over the center of the dial (the base of the dial pointer(s)).
Constructor Summary | |
---|---|
DialCap()
Creates a new instance of StandardDialBackground . |
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. |
java.awt.Paint |
getFillPaint()
Returns the paint used to fill the cap. |
java.awt.Paint |
getOutlinePaint()
Returns the paint used to draw the outline of the cap. |
java.awt.Stroke |
getOutlineStroke()
Returns the stroke used to draw the outline of the cap. |
double |
getRadius()
Returns the radius of the cap, as a percentage of the dial's framing rectangle. |
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 |
setFillPaint(java.awt.Paint paint)
Sets the paint for the cap background and sends a DialLayerChangeEvent to all registered listeners. |
void |
setOutlinePaint(java.awt.Paint paint)
Sets the paint used to draw the outline of the cap and sends a DialLayerChangeEvent to all registered listeners. |
void |
setOutlineStroke(java.awt.Stroke stroke)
Sets the stroke used to draw the outline of the cap and sends a DialLayerChangeEvent to all registered listeners. |
void |
setRadius(double radius)
Sets the radius of the cap, as a percentage of the dial's framing rectangle, 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 DialCap()
StandardDialBackground
. The
default background paint is Color.white
.
Method Detail |
---|
public double getRadius()
setRadius(double)
public void setRadius(double radius)
DialLayerChangeEvent
to all registered
listeners.
radius
- the radius (must be greater than zero).getRadius()
public java.awt.Paint getFillPaint()
null
).setFillPaint(Paint)
public void setFillPaint(java.awt.Paint paint)
DialLayerChangeEvent
to all registered listeners.
paint
- the paint (null
not permitted).getFillPaint()
public java.awt.Paint getOutlinePaint()
null
).setOutlinePaint(Paint)
public void setOutlinePaint(java.awt.Paint paint)
DialLayerChangeEvent
to all registered listeners.
paint
- the paint (null
not permitted).getOutlinePaint()
public java.awt.Stroke getOutlineStroke()
null
).setOutlineStroke(Stroke)
public void setOutlineStroke(java.awt.Stroke stroke)
DialLayerChangeEvent
to all registered listeners.
stroke
- the stroke (null
not permitted).getOutlineStroke()
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 the cap cannot
be cloned.
|
Footer
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |