Save This Page
Home » jcommon-1.0.13 » org.jfree » chart » annotations » [javadoc | source]
org.jfree.chart.annotations
public class: XYLineAnnotation [javadoc | source]
java.lang.Object
   org.jfree.chart.annotations.AbstractXYAnnotation
      org.jfree.chart.annotations.XYLineAnnotation

All Implemented Interfaces:
    PublicCloneable, Cloneable, Serializable, XYAnnotation

A simple line annotation that can be placed on an XYPlot .
Constructor:
 public XYLineAnnotation(double x1,
    double y1,
    double x2,
    double y2) 
 public XYLineAnnotation(double x1,
    double y1,
    double x2,
    double y2,
    Stroke stroke,
    Paint paint) 
    Creates a new annotation that draws a line from (x1, y1) to (x2, y2) where the coordinates are measured in data space (that is, against the plot's axes).
    Parameters:
    x1 - the x-coordinate for the start of the line.
    y1 - the y-coordinate for the start of the line.
    x2 - the x-coordinate for the end of the line.
    y2 - the y-coordinate for the end of the line.
    stroke - the line stroke (null not permitted).
    paint - the line color (null not permitted).
Method from org.jfree.chart.annotations.XYLineAnnotation Summary:
clone,   draw,   equals,   hashCode
Methods from org.jfree.chart.annotations.AbstractXYAnnotation:
addEntity,   draw,   equals,   getToolTipText,   getURL,   hashCode,   setToolTipText,   setURL
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.jfree.chart.annotations.XYLineAnnotation Detail:
 public Object clone() throws CloneNotSupportedException 
    Returns a clone of the annotation.
 public  void draw(Graphics2D g2,
    XYPlot plot,
    Rectangle2D dataArea,
    ValueAxis domainAxis,
    ValueAxis rangeAxis,
    int rendererIndex,
    PlotRenderingInfo info) 
    Draws the annotation. This method is called by the XYPlot class, you won't normally need to call it yourself.
 public boolean equals(Object obj) 
    Tests this object for equality with an arbitrary object.
 public int hashCode() 
    Returns a hash code.