public class OpaqueXYTextAnnotation
extends org.jfree.chart.annotations.XYTextAnnotation
| Modifier and Type | Class and Description |
|---|---|
static class |
OpaqueXYTextAnnotation.AnnotationSorter
Sorts annotations along either the X or Y axis, depending on the plot orientation
|
| Constructor and Description |
|---|
OpaqueXYTextAnnotation(java.lang.String label,
double x,
double y) |
| Modifier and Type | Method and Description |
|---|---|
void |
calculateBounds(java.awt.Graphics2D g2,
org.jfree.chart.plot.XYPlot plot,
java.awt.geom.Rectangle2D dataArea,
org.jfree.chart.axis.ValueAxis domainAxis,
org.jfree.chart.axis.ValueAxis rangeAxis,
int rendererIndex,
org.jfree.chart.plot.PlotRenderingInfo info) |
void |
draw(java.awt.Graphics2D g2) |
void |
draw(java.awt.Graphics2D g2,
org.jfree.chart.plot.XYPlot plot,
java.awt.geom.Rectangle2D dataArea,
org.jfree.chart.axis.ValueAxis domainAxis,
org.jfree.chart.axis.ValueAxis rangeAxis,
int rendererIndex,
org.jfree.chart.plot.PlotRenderingInfo info) |
java.awt.Color |
getBackground() |
java.awt.geom.Rectangle2D |
getBounds() |
double |
getCenterY() |
static double |
pickDouble(org.jfree.chart.plot.PlotOrientation orientation,
double verticalValue,
double horizontalValue)
Shortcut for ternary operator picking values based on plot orientation
|
static float |
pickFloat(org.jfree.chart.plot.PlotOrientation orientation,
float verticalValue,
float horizontalValue)
Shortcut for ternary operator picking values based on plot orientation
|
void |
setBackground(java.awt.Color background) |
clone, equals, getFont, getPaint, getRotationAnchor, getRotationAngle, getText, getTextAnchor, getX, getY, hashCode, setFont, setPaint, setRotationAnchor, setRotationAngle, setText, setTextAnchor, setX, setYpublic OpaqueXYTextAnnotation(java.lang.String label,
double x,
double y)
public static float pickFloat(org.jfree.chart.plot.PlotOrientation orientation,
float verticalValue,
float horizontalValue)
public static double pickDouble(org.jfree.chart.plot.PlotOrientation orientation,
double verticalValue,
double horizontalValue)
public void calculateBounds(java.awt.Graphics2D g2,
org.jfree.chart.plot.XYPlot plot,
java.awt.geom.Rectangle2D dataArea,
org.jfree.chart.axis.ValueAxis domainAxis,
org.jfree.chart.axis.ValueAxis rangeAxis,
int rendererIndex,
org.jfree.chart.plot.PlotRenderingInfo info)
public void draw(java.awt.Graphics2D g2,
org.jfree.chart.plot.XYPlot plot,
java.awt.geom.Rectangle2D dataArea,
org.jfree.chart.axis.ValueAxis domainAxis,
org.jfree.chart.axis.ValueAxis rangeAxis,
int rendererIndex,
org.jfree.chart.plot.PlotRenderingInfo info)
draw in interface org.jfree.chart.annotations.XYAnnotationdraw in class org.jfree.chart.annotations.XYTextAnnotationpublic void draw(java.awt.Graphics2D g2)
public java.awt.Color getBackground()
public void setBackground(java.awt.Color background)
public java.awt.geom.Rectangle2D getBounds()
public double getCenterY()