public class GradientBarPainter extends java.lang.Object implements BarPainter, java.io.Serializable
BarPainter
interface that uses several
gradient fills to enrich the appearance of the bars.Constructor and Description |
---|
GradientBarPainter()
Creates a new instance.
|
GradientBarPainter(double g1,
double g2,
double g3)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
Tests this instance for equality with an arbitrary object.
|
int |
hashCode()
Returns a hash code for this instance.
|
void |
paintBar(java.awt.Graphics2D g2,
BarRenderer renderer,
int row,
int column,
java.awt.geom.RectangularShape bar,
org.jfree.ui.RectangleEdge base)
Paints a single bar instance.
|
void |
paintBarShadow(java.awt.Graphics2D g2,
BarRenderer renderer,
int row,
int column,
java.awt.geom.RectangularShape bar,
org.jfree.ui.RectangleEdge base,
boolean pegShadow)
Paints a single bar instance.
|
public GradientBarPainter()
public GradientBarPainter(double g1, double g2, double g3)
g1
- percentage value defining the line between regions 1 and 2.g2
- percentage value defining the line between regions 2 and 3.g3
- percentage value defining the line between regions 3 and 4.public void paintBar(java.awt.Graphics2D g2, BarRenderer renderer, int row, int column, java.awt.geom.RectangularShape bar, org.jfree.ui.RectangleEdge base)
paintBar
in interface BarPainter
g2
- the graphics target.renderer
- the renderer.row
- the row index.column
- the column index.bar
- the barbase
- indicates which side of the rectangle is the base of the
bar.public void paintBarShadow(java.awt.Graphics2D g2, BarRenderer renderer, int row, int column, java.awt.geom.RectangularShape bar, org.jfree.ui.RectangleEdge base, boolean pegShadow)
paintBarShadow
in interface BarPainter
g2
- the graphics target.renderer
- the renderer.row
- the row index.column
- the column index.bar
- the barbase
- indicates which side of the rectangle is the base of the
bar.pegShadow
- peg the shadow to the base of the bar?public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- the obj (null
permitted).public int hashCode()
hashCode
in class java.lang.Object