Module platform

Class XYLineAnnotation

All Implemented Interfaces:
Serializable, Cloneable, Annotation, XYAnnotation, PublicCloneable

public class XYLineAnnotation extends AbstractXYAnnotation implements Cloneable, PublicCloneable, Serializable
A simple line annotation that can be placed on an XYPlot.
See Also:
  • Constructor Details

    • XYLineAnnotation

      public XYLineAnnotation(double x1, double y1, double x2, double y2)
      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.
    • XYLineAnnotation

      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 Details