org.jfree.chart.plot.dial
public class ArcDialFrame extends AbstractDialLayer implements DialFrame, Cloneable, PublicCloneable, Serializable
Since: 1.0.7
Constructor Summary | |
---|---|
ArcDialFrame()
Creates a new instance of ArcDialFrame that spans
180 degrees. | |
ArcDialFrame(double startAngle, double extent)
Creates a new instance of ArcDialFrame that spans
the arc specified.
|
Method Summary | |
---|---|
Object | clone()
Returns a clone of this instance.
|
void | draw(Graphics2D g2, DialPlot plot, Rectangle2D frame, Rectangle2D view)
Draws the frame.
|
boolean | equals(Object obj)
Tests this instance for equality with an arbitrary object.
|
Paint | getBackgroundPaint()
Returns the background paint (never null ).
|
double | getExtent()
Returns the extent.
|
Paint | getForegroundPaint()
Returns the foreground paint.
|
double | getInnerRadius()
Returns the inner radius, relative to the framing rectangle.
|
double | getOuterRadius()
Returns the outer radius, relative to the framing rectangle.
|
protected Shape | getOuterWindow(Rectangle2D frame)
Returns the outer window.
|
double | getStartAngle()
Returns the start angle.
|
Stroke | getStroke()
Returns the stroke.
|
Shape | getWindow(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(Paint paint)
Sets the background paint and sends a DialLayerChangeEvent to
all registered listeners.
|
void | setExtent(double extent)
Sets the extent and sends a DialLayerChangeEvent to
all registered listeners.
|
void | setForegroundPaint(Paint paint)
Sets the foreground paint and sends a DialLayerChangeEvent to
all registered listeners.
|
void | setInnerRadius(double radius)
Sets the inner radius and sends a DialLayerChangeEvent to
all registered listeners.
|
void | setOuterRadius(double radius)
Sets the outer radius and sends a DialLayerChangeEvent to
all registered listeners.
|
void | setStartAngle(double angle)
Sets the start angle and sends a DialLayerChangeEvent to
all registered listeners.
|
void | setStroke(Stroke stroke)
Sets the stroke and sends a DialLayerChangeEvent to
all registered listeners.
|
ArcDialFrame
that spans
180 degrees.ArcDialFrame
that spans
the arc specified.
Parameters: startAngle the startAngle (in degrees). extent the extent of the arc (in degrees, counter-clockwise).
Returns: A clone.
Throws: CloneNotSupportedException if any attribute of this instance cannot be cloned.
Parameters: g2 the graphics target. plot the plot. frame the dial's reference frame. view the dial's view rectangle.
Parameters: obj the object (null
permitted).
Returns: A boolean.
null
).
Returns: The background paint.
See Also: setBackgroundPaint
Returns: The extent.
See Also: ArcDialFrame
Returns: The foreground paint (never null
).
See Also: setForegroundPaint
Returns: The inner radius.
See Also: ArcDialFrame
Returns: The outer radius.
See Also: ArcDialFrame
Parameters: frame the frame.
Returns: The outer window.
Returns: The start angle.
See Also: ArcDialFrame
Returns: The stroke (never null
).
See Also: setStroke
Parameters: frame the reference frame (null
not permitted).
Returns: The shape of the dial's window.
Returns: The hash code.
false
to indicate that this dial layer is not
clipped to the dial window.
Returns: false
.
Parameters: paint the paint (null
not permitted).
See Also: getBackgroundPaint
Parameters: extent the extent.
See Also: getExtent
Parameters: paint the paint (null
not permitted).
See Also: getForegroundPaint
Parameters: radius the inner radius.
See Also: getInnerRadius
Parameters: radius the outer radius.
See Also: getOuterRadius
Parameters: angle the angle.
See Also: getStartAngle
Parameters: stroke the stroke (null
not permitted).
See Also: getStroke