Documentation of 'org.jfree.chart.renderer.xy.GradientXYBarPainter' Java class
GradientXYBarPainter
org.jfree.chart.renderer.xy

Class 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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, 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

        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 - the division between regions 1 and 2.
        g2 - the division between regions 2 and 3.
        g3 - the division between regions 3 and 4.
    • 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.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.