org.jfree.chart.annotations
public class XYBoxAnnotation extends AbstractXYAnnotation implements Cloneable, PublicCloneable, Serializable
| Constructor Summary | |
|---|---|
| XYBoxAnnotation(double x0, double y0, double x1, double y1)
Creates a new annotation (where, by default, the box is drawn
with a black outline).
| |
| XYBoxAnnotation(double x0, double y0, double x1, double y1, Stroke stroke, Paint outlinePaint)
Creates a new annotation where the box is drawn as an outline using
the specified stroke and outlinePaint.
| |
| XYBoxAnnotation(double x0, double y0, double x1, double y1, Stroke stroke, Paint outlinePaint, Paint fillPaint)
Creates a new annotation.
| |
| Method Summary | |
|---|---|
| Object | clone()
Returns a clone.
|
| void | draw(Graphics2D g2, XYPlot plot, Rectangle2D dataArea, ValueAxis domainAxis, ValueAxis rangeAxis, int rendererIndex, PlotRenderingInfo info)
Draws the annotation. |
| boolean | equals(Object obj)
Tests this annotation for equality with an arbitrary object.
|
| int | hashCode()
Returns a hash code.
|
Parameters: x0 the lower x-coordinate of the box (in data space). y0 the lower y-coordinate of the box (in data space). x1 the upper x-coordinate of the box (in data space). y1 the upper y-coordinate of the box (in data space).
stroke and outlinePaint.
Parameters: x0 the lower x-coordinate of the box (in data space). y0 the lower y-coordinate of the box (in data space). x1 the upper x-coordinate of the box (in data space). y1 the upper y-coordinate of the box (in data space). stroke the shape stroke (null permitted). outlinePaint the shape color (null permitted).
Parameters: x0 the lower x-coordinate of the box (in data space). y0 the lower y-coordinate of the box (in data space). x1 the upper x-coordinate of the box (in data space). y1 the upper y-coordinate of the box (in data space). stroke the shape stroke (null permitted). outlinePaint the shape color (null permitted). fillPaint the paint used to fill the shape (null
permitted).
Returns: A clone.
Throws: CloneNotSupportedException not thrown by this class, but may be by subclasses.
Parameters: g2 the graphics device. plot the plot. dataArea the data area. domainAxis the domain axis. rangeAxis the range axis. rendererIndex the renderer index. info the plot rendering info.
Parameters: obj the object (null permitted).
Returns: A boolean.
Returns: A hash code.