Class StandardBarPainter
java.lang.Object
org.jfree.chart.renderer.category.StandardBarPainter
- All Implemented Interfaces:
Serializable
,BarPainter
public class StandardBarPainter extends Object implements BarPainter, Serializable
An implementation of the
BarPainter
interface that preserves the
behaviour of bar painting that existed prior to the introduction of the
BarPainter
interface.- See Also:
GradientBarPainter
, Serialized Form
-
Constructor Summary
Constructors Constructor Description StandardBarPainter()
Creates a new instance. -
Method Summary
Modifier and Type Method Description boolean
equals(Object obj)
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
-
StandardBarPainter
public StandardBarPainter()Creates a new instance.
-
-
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
Returns a hash code for this instance.
-