org.jfree.chart.plot.dial
public class DialCap extends AbstractDialLayer implements DialLayer, Cloneable, PublicCloneable, Serializable
Since: 1.0.7
Constructor Summary | |
---|---|
DialCap()
Creates a new instance of StandardDialBackground . |
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.
|
Paint | getFillPaint()
Returns the paint used to fill the cap.
|
Paint | getOutlinePaint()
Returns the paint used to draw the outline of the cap.
|
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(Paint paint)
Sets the paint for the cap background and sends a
DialLayerChangeEvent to all registered listeners.
|
void | setOutlinePaint(Paint paint)
Sets the paint used to draw the outline of the cap and sends a
DialLayerChangeEvent to all registered listeners.
|
void | setOutlineStroke(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.
|
StandardDialBackground
. The
default background paint is Color.white
.Returns: A clone.
Throws: CloneNotSupportedException if some attribute of the cap 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 paint (never null
).
See Also: setFillPaint
Returns: The paint (never null
).
See Also: setOutlinePaint
Returns: The stroke (never null
).
See Also: setOutlineStroke
Returns: The radius.
See Also: DialCap
Returns: The hash code.
true
to indicate that this layer should be
clipped within the dial window.
Returns: true
.
Parameters: paint the paint (null
not permitted).
See Also: getFillPaint
Parameters: paint the paint (null
not permitted).
See Also: getOutlinePaint
Parameters: stroke the stroke (null
not permitted).
See Also: getOutlineStroke
Parameters: radius the radius (must be greater than zero).
See Also: getRadius