|
|||||||||
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.AbstractTextChartShape
com.ijchart.xychart.shape.AbstractRectangleTextChartShape
com.ijchart.xychart.shape.PieOutsideLabelChartShape
public class PieOutsideLabelChartShape
Title: IJChart
Description: a chart library for the Java(tm) platform.
饼图之外的标签图形,由标签和一条折线组成.Copyright: Copyright (c) 2013
Company:
Field Summary | |
---|---|
static java.awt.Paint |
DEFAULT_LABEL_SHADOW_PAINT
缺省的绘制标签阴影的paint. |
static double |
DEFAULT_LABEL_SHADOW_X_OFFSET
缺省的标签在x方向的阴影长度. |
static double |
DEFAULT_LABEL_SHADOW_Y_OFFSET
缺省的标签在y方向的阴影长度. |
static java.awt.Paint |
DEFAULT_LINK_PAINT
缺省的绘制折线的paint对象. |
static java.awt.Stroke |
DEFAULT_LINK_STROKE
缺省的绘制折线的stroke对象. |
static java.awt.Paint |
DEFAULT_SECTOR_SHADOW_PAINT
缺省的绘制扇形图形的paint. |
Fields inherited from class com.ijchart.xychart.shape.AbstractRectangleTextChartShape |
---|
DEFAULT_DRAW_AUTO_WRAP, DEFAULT_FORCE_INSIDE_TEXT_NO_WRAP, DEFAULT_FORCE_SHOW_ALL, DEFAULT_TEXT_MAX_SHOW_LINE |
Fields inherited from class com.ijchart.xychart.shape.AbstractTextChartShape |
---|
DEFAULT_TEXT_DIRECTION, DEFAULT_TEXT_HORIZONTAL_ALIGNMENT, DEFAULT_TEXT_POSITION, DEFAULT_TEXT_VERTICAL_ALIGNMENT |
Fields inherited from class com.ijchart.xychart.shape.AbstractChartShape |
---|
DEFAULT_DRAW_TYPE, DEFAULT_SHAPE_ID, DEFAULT_VISIBLE, transformedShape |
Constructor Summary | |
---|---|
PieOutsideLabelChartShape(java.awt.geom.Rectangle2D labelArea,
java.lang.String text,
java.awt.Font font,
java.awt.Polygon link)
在区域drawArea中显示文字text. |
|
PieOutsideLabelChartShape(java.awt.geom.Rectangle2D labelArea,
java.lang.String text,
java.awt.Polygon link)
在区域drawArea中显示文字text. |
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)
测试两个对象是否相等. |
||||||||||||||||
protected java.awt.Shape |
getHotspotShape()
返回热点图形. |
||||||||||||||||
java.awt.Paint |
getLabelShadowPaint()
返回绘制扇形图形的paint. |
||||||||||||||||
double |
getLabelShadowXOffset()
返回标签在x方向的阴影长度. |
||||||||||||||||
double |
getLabelShadowYOffset()
返回标签在x方向的阴影长度. |
||||||||||||||||
java.awt.Polygon |
getLink()
返回标签折线. |
||||||||||||||||
java.awt.Paint |
getLinkPaint()
返回绘制折线的paint对象. |
||||||||||||||||
java.awt.Stroke |
getLinkStroke()
返回绘制折线的stroke对象. |
||||||||||||||||
ShapeType |
getShapeType()
描述本图形的类型. |
||||||||||||||||
int |
hashCode()
计算对象的hashcode值. |
||||||||||||||||
void |
setLabelShadowPaint(java.awt.Paint paint)
设置绘制扇形图形的paint,并向所有监听器发送 ChartShapeChangeEvent 事件.
|
||||||||||||||||
void |
setLabelShadowXOffset(double offset)
设置标签在x方向的阴影长度,并向所有监听器发送 ChartShapeChangeEvent 事件.
|
||||||||||||||||
void |
setLabelShadowYOffset(double offset)
设置标签在y方向的阴影长度,并向所有监听器发送 ChartShapeChangeEvent 事件.
|
||||||||||||||||
void |
setLink(java.awt.Polygon link)
设置标签折线,并向所有监听器发送 ChartShapeChangeEvent 事件.
|
||||||||||||||||
void |
setLinkPaint(java.awt.Paint paint)
设置绘制折线的paint对象,并向所有监听器发送 ChartShapeChangeEvent 事件.
|
||||||||||||||||
void |
setLinkStroke(java.awt.Stroke stroke)
设置绘制折线的stroke对象,并向所有监听器发送 ChartShapeChangeEvent 事件.
|
||||||||||||||||
java.lang.String |
toString()
覆盖toString方法.
DEFAULT_LABEL_SHADOW_X_OFFSETpublic static final double DEFAULT_LABEL_SHADOW_X_OFFSET
DEFAULT_LABEL_SHADOW_Y_OFFSETpublic static final double DEFAULT_LABEL_SHADOW_Y_OFFSET
DEFAULT_SECTOR_SHADOW_PAINTpublic static final java.awt.Paint DEFAULT_SECTOR_SHADOW_PAINT
DEFAULT_LINK_PAINTpublic static final java.awt.Paint DEFAULT_LINK_PAINT
DEFAULT_LINK_STROKEpublic static final java.awt.Stroke DEFAULT_LINK_STROKE
PieOutsideLabelChartShapepublic PieOutsideLabelChartShape(java.awt.geom.Rectangle2D labelArea, java.lang.String text, java.awt.Polygon link)
PieOutsideLabelChartShapepublic PieOutsideLabelChartShape(java.awt.geom.Rectangle2D labelArea, java.lang.String text, java.awt.Font font, java.awt.Polygon link)
getLabelShadowPaintpublic java.awt.Paint getLabelShadowPaint()
setLabelShadowPaintpublic void setLabelShadowPaint(java.awt.Paint paint)
getLabelShadowXOffsetpublic double getLabelShadowXOffset()
setLabelShadowXOffsetpublic void setLabelShadowXOffset(double offset)
getLabelShadowYOffsetpublic double getLabelShadowYOffset()
setLabelShadowYOffsetpublic void setLabelShadowYOffset(double offset)
getLinkpublic java.awt.Polygon getLink()
setLinkpublic void setLink(java.awt.Polygon link)
getLinkPaintpublic java.awt.Paint getLinkPaint()
setLinkPaintpublic void setLinkPaint(java.awt.Paint paint)
getLinkStrokepublic java.awt.Stroke getLinkStroke()
setLinkStrokepublic void setLinkStroke(java.awt.Stroke stroke)
drawpublic void draw(java.awt.Graphics2D g2)
drawSelectprotected void drawSelect(java.awt.Graphics2D g2)
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()
|