java.lang.Object
org.jfree.chart.renderer.category.GradientBarPainter
- All Implemented Interfaces:
Serializable
,BarPainter
An implementation of the
BarPainter
interface that uses several
gradient fills to enrich the appearance of the bars.- See Also:
-
Constructor Summary
ConstructorDescriptionCreates a new instance.GradientBarPainter
(double g1, double g2, double g3) Creates a new instance. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Tests this instance for equality with an arbitrary object.int
hashCode()
Returns a hash code for this instance.void
paintBar
(Graphics2D g2, BarRenderer renderer, int row, int column, RectangularShape bar, RectangleEdge base) Paints a single bar instance.void
paintBarShadow
(Graphics2D g2, BarRenderer renderer, int row, int column, RectangularShape bar, RectangleEdge base, boolean pegShadow) Paints a single bar instance.
-
Constructor Details
-
GradientBarPainter
public GradientBarPainter()Creates a new instance. -
GradientBarPainter
public GradientBarPainter(double g1, double g2, double g3) Creates a new instance.- Parameters:
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.
-
-
Method Details
-
paintBar
public void paintBar(Graphics2D g2, BarRenderer renderer, int row, int column, RectangularShape bar, RectangleEdge base) Paints a single bar instance.- Specified by:
paintBar
in interfaceBarPainter
- Parameters:
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.
-
paintBarShadow
public void paintBarShadow(Graphics2D g2, BarRenderer renderer, int row, int column, RectangularShape bar, RectangleEdge base, boolean pegShadow) Paints a single bar instance.- Specified by:
paintBarShadow
in interfaceBarPainter
- Parameters:
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?
-
equals
Tests this instance for equality with an arbitrary object. -
hashCode
public int hashCode()Returns a hash code for this instance.
-