|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ijchart.xychart.annotation.AbstractAnnotation
com.ijchart.xychart.annotation.XYImageAnnotation
public class XYImageAnnotation
Title: IJChart
用于XYPlot
的图片注解对象.
Description: a chart library for the Java(tm) platform.
Copyright: Copyright (c) 2013
Company:
Constructor Summary | |
---|---|
XYImageAnnotation(double x,
double y,
java.awt.Image image)
根据x坐标和y坐标确定图片的位置. |
|
XYImageAnnotation(double x,
double y,
java.awt.Image image,
int imageWidth,
int imageHeight)
根据x坐标和y坐标确定图片的位置. |
Method Summary | |
---|---|
java.lang.Object |
clone()
返回克隆的对象. |
void |
drawAnnotation(AbstractValueAxis xAxis,
RectangleEdge xAxisEdge,
AbstractValueAxis yAxis,
RectangleEdge yAxisEdge,
java.awt.geom.Rectangle2D dataArea,
ChartOrientation orientation,
AnnotationShapeCollection annotationShapes)
绘制注解(annotation)图形. |
boolean |
equals(java.lang.Object obj)
测试两个对象是否相等. |
java.awt.Image |
getImage()
返回图形对象. |
int |
getImageHeight()
返回图片的高度. |
int |
getImageWidth()
返回图片的宽度. |
double |
getX()
返回图片的x坐标. |
double |
getY()
返回图片的y坐标. |
int |
hashCode()
计算对象的hashcode值. |
void |
setImage(java.awt.Image image)
设置图形对象,并向所有监听器发送 AnnotationChangeEvent 事件.
|
void |
setImageHeight(int height)
设置图片的高度,并向所有监听器发送 AnnotationChangeEvent 事件.
|
void |
setImageWidth(int width)
设置图片的宽度,并向所有监听器发送 AnnotationChangeEvent 事件.
|
void |
setX(double x)
设置图片的x坐标,并向所有监听器发送 AnnotationChangeEvent 事件.
|
void |
setY(double y)
设置图片的y坐标,并向所有监听器发送 AnnotationChangeEvent 事件.
|
java.lang.String |
toString()
覆盖toString方法. |
Methods inherited from class com.ijchart.xychart.annotation.AbstractAnnotation |
---|
addChangeListener, annotationChanged, fireAnnotationChanged, getTooltipText, hasListener, notifyListeners, removeAllChangeListener, removeChangeListener, setTooltipText |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public XYImageAnnotation(double x, double y, java.awt.Image image)
x
- double x坐标.
y
- double y坐标.
image
- Image 图片.
public XYImageAnnotation(double x, double y, java.awt.Image image, int imageWidth, int imageHeight)
x
- double x坐标.
y
- double y坐标.
image
- Image 图片.
imageWidth
- int 图片的宽度.
imageHeight
- int 图片的高度.
Method Detail |
---|
public double getX()
public void setX(double x)
AnnotationChangeEvent
事件.
x
- double x坐标.
public double getY()
public void setY(double y)
AnnotationChangeEvent
事件.
y
- double y坐标.
public java.awt.Image getImage()
public void setImage(java.awt.Image image)
AnnotationChangeEvent
事件.
image
- Image 图片 (不可为null).
public int getImageWidth()
public void setImageWidth(int width)
AnnotationChangeEvent
事件.
width
- int 宽度.
public int getImageHeight()
public void setImageHeight(int height)
AnnotationChangeEvent
事件.
height
- int 高度.
public void drawAnnotation(AbstractValueAxis xAxis, RectangleEdge xAxisEdge, AbstractValueAxis yAxis, RectangleEdge yAxisEdge, java.awt.geom.Rectangle2D dataArea, ChartOrientation orientation, AnnotationShapeCollection annotationShapes)
drawAnnotation
in interface IXYAnnotation
xAxis
- AbstractValueAxis x坐标轴 (不可为null).
xAxisEdge
- RectangleEdge x坐标轴位置 (不可为null).
yAxis
- AbstractValueAxis y坐标轴 (不可为null).
yAxisEdge
- RectangleEdge y坐标轴位置 (不可为null).
dataArea
- Rectangle2D 数据区域 (不可为null).
orientation
- ChartOrientation 图表的方向 (不可为null).
annotationShapes
- AnnotationShapeCollection 注解(annotation)图形集合 (不可为null).
public boolean equals(java.lang.Object obj)
equals
in class AbstractAnnotation
obj
- the object (null permitted).
public int hashCode()
hashCode
in class AbstractAnnotation
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class AbstractAnnotation
java.lang.CloneNotSupportedException
- if the object's class does not
support the Cloneable interface. Subclasses
that override the clone method can also
throw this exception to indicate that an instance cannot
be cloned.public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |