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).