- java.lang.Object
-
- org.jfree.chart.renderer.xy.StandardXYBarPainter
-
- All Implemented Interfaces:
Serializable,XYBarPainter
public class StandardXYBarPainter extends Object implements XYBarPainter, Serializable
An implementation of theXYBarPainterinterface that preserves the behaviour of bar painting that existed prior to the introduction of theXYBarPainterinterface.- See Also:
GradientXYBarPainter, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description StandardXYBarPainter()Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Tests this instance for equality with an arbitrary object.inthashCode()Returns a hash code for this instance.voidpaintBar(Graphics2D g2, XYBarRenderer renderer, int row, int column, RectangularShape bar, RectangleEdge base)Paints a single bar instance.voidpaintBarShadow(Graphics2D g2, XYBarRenderer renderer, int row, int column, RectangularShape bar, RectangleEdge base, boolean pegShadow)Paints a single bar instance.
-
-
-
Constructor Detail
-
StandardXYBarPainter
public StandardXYBarPainter()
Creates a new instance.
-
-
Method Detail
-
paintBar
public void paintBar(Graphics2D g2, XYBarRenderer renderer, int row, int column, RectangularShape bar, RectangleEdge base)
Paints a single bar instance.- Specified by:
paintBarin interfaceXYBarPainter- 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, XYBarRenderer renderer, int row, int column, RectangularShape bar, RectangleEdge base, boolean pegShadow)
Paints a single bar instance.- Specified by:
paintBarShadowin interfaceXYBarPainter- 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
public boolean equals(Object obj)
Tests this instance for equality with an arbitrary object.
-
-