|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ijchart.xychart.shape.AbstractChartShape
com.ijchart.xychart.shape.ErrorCrossChartShape
public class ErrorCrossChartShape
Title: IJChart
Description: a chart library for the Java(tm) platform.
绘制ERROR十字形图形.Copyright: Copyright (c) 2013
Company:
Field Summary | |
---|---|
static double |
DEFAULT_CAP_LENGTH
缺省的x或y线的终点的截线的长度. |
static boolean |
DEFAULT_DRAW_X_ERROR
缺省是否绘制x方向的Error线. |
static boolean |
DEFAULT_DRAW_Y_ERROR
缺省是否绘制y方向的Error线. |
Fields inherited from class com.ijchart.xychart.shape.AbstractChartShape |
---|
DEFAULT_DRAW_TYPE, DEFAULT_SHAPE_ID, DEFAULT_VISIBLE, transformedShape |
Constructor Summary | |
---|---|
ErrorCrossChartShape(double startX,
double endX,
double centerX,
double centerY,
double startY,
double endY,
java.awt.Shape centerShape)
构造图形. |
Method Summary | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
protected void |
calculateTransformedShape()
计算变换后的图形. |
||||||||||||||||
java.lang.Object |
clone()
返回克隆的对象. |
||||||||||||||||
void |
draw(java.awt.Graphics2D g2)
在图形设备(如屏幕或打印机)上绘制此图形 |
||||||||||||||||
protected void |
drawSelect(java.awt.Graphics2D g2)
在图形设备(如屏幕或打印机)上绘制图形的选中部分,因为图形可能会有重叠,所以绘制图形时要先绘制完所有的图形后, 再调用此方法绘制选中部分. |
||||||||||||||||
boolean |
equals(java.lang.Object obj)
测试两个对象是否相等. |
||||||||||||||||
double |
getCapLength()
返回x或y线的终点的截线的长度. |
||||||||||||||||
java.awt.Shape |
getCenterShape()
返回中心点的图形. |
||||||||||||||||
double |
getCenterX()
返回中心点的x坐标. |
||||||||||||||||
double |
getCenterY()
返回中心点的y坐标. |
||||||||||||||||
double |
getEndX()
返回x方向的终点坐标. |
||||||||||||||||
double |
getEndY()
返回y方向的终点坐标. |
||||||||||||||||
protected java.awt.Shape |
getHotspotShape()
返回热点图形. |
||||||||||||||||
java.awt.geom.Point2D |
getLockPoint()
返回鼠标点击时锁定图形的点. |
||||||||||||||||
ShapeType |
getShapeType()
描述本图形的类型. |
||||||||||||||||
double |
getStartX()
返回x方向的起点坐标. |
||||||||||||||||
double |
getStartY()
返回起点的y坐标. |
||||||||||||||||
java.awt.geom.Point2D |
getTopLeftPoint()
返回图形左上角的坐标(不考虑图形的旋转). |
||||||||||||||||
int |
hashCode()
计算对象的hashcode值. |
||||||||||||||||
boolean |
isDrawXError()
返回是否绘制x方向的Error线. |
||||||||||||||||
boolean |
isDrawYError()
返回是否绘制y方向的Error线,并向所有监听器发送 ChartShapeChangeEvent 事件.
|
||||||||||||||||
void |
setCapLength(double length)
设置x或y线的终点的截线的长度,并向所有监听器发送 ChartShapeChangeEvent 事件.
|
||||||||||||||||
void |
setCenterShape(java.awt.Shape shape)
设置中心点的图形,并向所有监听器发送 ChartShapeChangeEvent 事件.
|
||||||||||||||||
void |
setCenterX(double centerX)
设置中心点的x坐标,并向所有监听器发送 ChartShapeChangeEvent 事件.
|
||||||||||||||||
void |
setCenterY(double centerY)
设置中心点的y坐标,并向所有监听器发送 ChartShapeChangeEvent 事件.
|
||||||||||||||||
void |
setDrawXError(boolean flag)
设置是否绘制x方向的Error线,并向所有监听器发送 ChartShapeChangeEvent 事件.
|
||||||||||||||||
void |
setDrawYError(boolean flag)
设置是否绘制y方向的Error线. |
||||||||||||||||
void |
setEndX(double endX)
设置x方向的终点坐标,并向所有监听器发送 ChartShapeChangeEvent 事件.
|
||||||||||||||||
void |
setEndY(double endY)
设置y方向的终点坐标,并向所有监听器发送 ChartShapeChangeEvent 事件.
|
||||||||||||||||
void |
setStartX(double startX)
设置x方向的起点坐标,并向所有监听器发送 ChartShapeChangeEvent 事件.
|
||||||||||||||||
void |
setStartY(double startY)
设置起点的y坐标,并向所有监听器发送 ChartShapeChangeEvent 事件.
|
||||||||||||||||
java.lang.String |
toString()
覆盖toString方法.
DEFAULT_DRAW_Y_ERRORpublic static final boolean DEFAULT_DRAW_Y_ERROR
DEFAULT_CAP_LENGTHpublic static final double DEFAULT_CAP_LENGTH
ErrorCrossChartShapepublic ErrorCrossChartShape(double startX, double endX, double centerX, double centerY, double startY, double endY, java.awt.Shape centerShape)
getStartXpublic double getStartX()
setStartXpublic void setStartX(double startX)
getEndXpublic double getEndX()
setEndXpublic void setEndX(double endX)
getCenterXpublic double getCenterX()
setCenterXpublic void setCenterX(double centerX)
getCenterYpublic double getCenterY()
setCenterYpublic void setCenterY(double centerY)
getStartYpublic double getStartY()
setStartYpublic void setStartY(double startY)
getEndYpublic double getEndY()
setEndYpublic void setEndY(double endY)
getCenterShapepublic java.awt.Shape getCenterShape()
setCenterShapepublic void setCenterShape(java.awt.Shape shape)
getCapLengthpublic double getCapLength()
setCapLengthpublic void setCapLength(double length)
isDrawXErrorpublic boolean isDrawXError()
setDrawXErrorpublic void setDrawXError(boolean flag)
isDrawYErrorpublic boolean isDrawYError()
setDrawYErrorpublic void setDrawYError(boolean flag)
drawpublic void draw(java.awt.Graphics2D g2)
drawSelectprotected void drawSelect(java.awt.Graphics2D g2)
translatepublic void translate(double tx, double ty)
getTopLeftPointpublic java.awt.geom.Point2D getTopLeftPoint()
getLockPointpublic java.awt.geom.Point2D getLockPoint()
calculateTransformedShapeprotected void calculateTransformedShape()
getHotspotShapeprotected java.awt.Shape getHotspotShape()
getShapeTypepublic ShapeType getShapeType()
equalspublic boolean equals(java.lang.Object obj)
hashCodepublic int hashCode()
clonepublic java.lang.Object clone() throws java.lang.CloneNotSupportedException
toStringpublic java.lang.String toString()
|