Header
And More


org.jfree.chart.renderer.xy
Class GradientXYBarPainter

java.lang.Object
  extended by org.jfree.chart.renderer.xy.GradientXYBarPainter
All Implemented Interfaces:
java.io.Serializable, XYBarPainter

public class GradientXYBarPainter
extends java.lang.Object
implements XYBarPainter, java.io.Serializable

An implementation of the XYBarPainter interface that uses several gradient fills to enrich the appearance of the bars.

Since:
1.0.11
See Also:
Serialized Form

Constructor Summary
GradientXYBarPainter()
          Creates a new instance.
GradientXYBarPainter(double g1, double g2, double g3)
          Creates a new instance.
 
Method Summary
 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, XYBarRenderer 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, XYBarRenderer renderer, int row, int column, java.awt.geom.RectangularShape bar, org.jfree.ui.RectangleEdge base, boolean pegShadow)
          Paints a single bar instance.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GradientXYBarPainter

public GradientXYBarPainter()
Creates a new instance.


GradientXYBarPainter

public GradientXYBarPainter(double g1,
                            double g2,
                            double g3)
Creates a new instance.

Parameters:
g1 -
g2 -
g3 -
Method Detail

paintBar

public void paintBar(java.awt.Graphics2D g2,
                     XYBarRenderer renderer,
                     int row,
                     int column,
                     java.awt.geom.RectangularShape bar,
                     org.jfree.ui.RectangleEdge base)
Paints a single bar instance.

Specified by:
paintBar in interface XYBarPainter
Parameters:
g2 - the graphics target.
renderer - the renderer.
row - the row index.
column - the column index.
bar - the bar
base - indicates which side of the rectangle is the base of the bar.

paintBarShadow

public void paintBarShadow(java.awt.Graphics2D g2,
                           XYBarRenderer renderer,
                           int row,
                           int column,
                           java.awt.geom.RectangularShape bar,
                           org.jfree.ui.RectangleEdge base,
                           boolean pegShadow)
Paints a single bar instance.

Specified by:
paintBarShadow in interface XYBarPainter
Parameters:
g2 - the graphics target.
renderer - the renderer.
row - the row index.
column - the column index.
bar - the bar
base - 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(java.lang.Object obj)
Tests this instance for equality with an arbitrary object.

Overrides:
equals in class java.lang.Object
Parameters:
obj - the obj (null permitted).
Returns:
A boolean.

hashCode

public int hashCode()
Returns a hash code for this instance.

Overrides:
hashCode in class java.lang.Object
Returns:
A hash code.

Footer
And More


Copyright © 2000-2009 by Object Refinery Limited. All Rights Reserved.