org.jfree.chart.plot.dial
Class DialBackground
- Cloneable, DialLayer, PublicCloneable, Serializable
implements DialLayer, Cloneable, PublicCloneable, Serializable
A regular dial layer that can be used to draw the background for a dial.
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.
|
GradientPaintTransformer | getGradientPaintTransformer() - Returns the transformer used to adjust the coordinates of any
GradientPaint instance used for the background paint.
|
Paint | getPaint() - Returns the paint used to fill the background.
|
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 | setGradientPaintTransformer(GradientPaintTransformer t) - Sets the transformer used to adjust the coordinates of any
GradientPaint instance used for the background paint, and
sends a DialLayerChangeEvent to all registered listeners.
|
void | setPaint(Paint paint) - Sets the paint for the dial background and sends a
DialLayerChangeEvent to all registered listeners.
|
DialBackground
public DialBackground()
Creates a new instance of DialBackground
. The
default background paint is Color.white
.
DialBackground
public DialBackground(Paint paint)
Creates a new instance of DialBackground
. The
paint
- the paint (null
not permitted).
draw
public void draw(Graphics2D g2,
DialPlot plot,
Rectangle2D frame,
Rectangle2D view)
Draws the background to the specified graphics device. If the dial
frame specifies a window, the clipping region will already have been
set to this window before this method is called.
- 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).
equals
public boolean equals(Object obj)
Tests this instance for equality with an arbitrary object.
- equals in interface AbstractDialLayer
obj
- the object (null
permitted).
getGradientPaintTransformer
public GradientPaintTransformer getGradientPaintTransformer()
Returns the transformer used to adjust the coordinates of any
GradientPaint
instance used for the background paint.
- The transformer (never
null
).
getPaint
public Paint getPaint()
Returns the paint used to fill the background.
setGradientPaintTransformer
public void setGradientPaintTransformer(GradientPaintTransformer t)
Sets the transformer used to adjust the coordinates of any
GradientPaint
instance used for the background paint, and
sends a
DialLayerChangeEvent
to all registered listeners.
t
- the transformer (null
not permitted).
setPaint
public void setPaint(Paint paint)
Sets the paint for the dial background and sends a
DialLayerChangeEvent
to all registered listeners.
paint
- the paint (null
not permitted).