|
|||||||||
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
public abstract class AbstractTextChartShape
Title: IJChart
Description: a chart library for the Java(tm) platform.
包含文字的图形的抽象类.Copyright: Copyright (c) 2013
Company:
Field Summary | |
---|---|
static TextDirection |
DEFAULT_TEXT_DIRECTION
缺省的文字方向. |
static HorizontalAlignment |
DEFAULT_TEXT_HORIZONTAL_ALIGNMENT
缺省文字水平对齐方式. |
static TextPosition |
DEFAULT_TEXT_POSITION
缺省文字和图形的位置关系. |
static VerticalAlignment |
DEFAULT_TEXT_VERTICAL_ALIGNMENT
缺省文字垂直对齐方式. |
Fields inherited from class com.ijchart.xychart.shape.AbstractChartShape |
---|
DEFAULT_DRAW_TYPE, DEFAULT_SHAPE_ID, DEFAULT_VISIBLE, transformedShape |
Constructor Summary | |
---|---|
protected |
AbstractTextChartShape()
缺省构造器. |
Method Summary | |
---|---|
java.lang.Object |
clone()
返回克隆的对象. |
boolean |
equals(java.lang.Object obj)
测试两个对象是否相等. |
java.lang.String |
getText()
返回显示的文字. |
TextDirection |
getTextDirection()
返回文字的方向. |
java.awt.Font |
getTextFont()
返回文字的字体. |
HorizontalAlignment |
getTextHorizontalAlign()
返回文字的水平对齐方式. |
java.awt.Paint |
getTextPaint()
返回文字Paint. |
TextPosition |
getTextPosition()
返回文字和图形的位置关系. |
VerticalAlignment |
getTextVerticalAlign()
返回文字的垂直对齐方式. |
int |
hashCode()
计算对象的hashcode值. |
boolean |
isDrawText()
返回是否显示文字. |
void |
setDrawText(boolean flag)
设置是否显示文字, 并向所有监听器发送 ChartShapeChangeEvent 事件.
|
void |
setText(java.lang.String text)
设置显示的文字,并向所有监听器发送 ChartShapeChangeEvent 事件.
|
void |
setTextDirection(TextDirection direction)
设置文字的方向, 并向所有监听器发送 ChartShapeChangeEvent 事件.
|
void |
setTextFont(java.awt.Font font)
设置文字的字体, 并向所有监听器发送 ChartShapeChangeEvent 事件.
|
void |
setTextHorizontalAlign(HorizontalAlignment horizontalAlign)
设置文字水平对齐方式, 并向所有监听器发送 ChartShapeChangeEvent 事件.
|
void |
setTextPaint(java.awt.Paint paint)
设置图形文字的Paint, 并向所有监听器发送 ChartShapeChangeEvent 事件.
|
void |
setTextPosition(TextPosition position)
设置文字和图形的位置关系, 并向所有监听器发送 ChartShapeChangeEvent 事件.
|
void |
setTextVerticalAlign(VerticalAlignment verticalAlign)
设置文字垂直对齐方式, 并向所有监听器发送 ChartShapeChangeEvent 事件.
|
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.ijchart.xychart.shape.IChartShape |
---|
draw, getShapeType, getTopLeftPoint, translate |
Field Detail |
---|
public static final HorizontalAlignment DEFAULT_TEXT_HORIZONTAL_ALIGNMENT
public static final VerticalAlignment DEFAULT_TEXT_VERTICAL_ALIGNMENT
public static final TextPosition DEFAULT_TEXT_POSITION
public static final TextDirection DEFAULT_TEXT_DIRECTION
Constructor Detail |
---|
protected AbstractTextChartShape()
Method Detail |
---|
public void setTextPaint(java.awt.Paint paint)
ChartShapeChangeEvent
事件.
paint
- Paint 图形文字Paint(不可为null)
public java.awt.Paint getTextPaint()
public void setDrawText(boolean flag)
ChartShapeChangeEvent
事件.
flag
- booleanpublic boolean isDrawText()
public java.lang.String getText()
public java.awt.Font getTextFont()
public HorizontalAlignment getTextHorizontalAlign()
public void setTextHorizontalAlign(HorizontalAlignment horizontalAlign)
ChartShapeChangeEvent
事件.
horizontalAlign
- HorizontalAlignment 文字水平对齐方式 (不可为null).
public VerticalAlignment getTextVerticalAlign()
public void setTextVerticalAlign(VerticalAlignment verticalAlign)
ChartShapeChangeEvent
事件.
verticalAlign
- VerticalAlignment 文字垂直对齐方式 (不可为null).
public void setText(java.lang.String text)
ChartShapeChangeEvent
事件.
text
- String 要显示的文字 (可为null).
public void setTextFont(java.awt.Font font)
ChartShapeChangeEvent
事件.
font
- Font 文字的字体 (不可为null).
public void setTextPosition(TextPosition position)
ChartShapeChangeEvent
事件.
position
- TextPosition 文字和图形的位置关系 (不可为null).
public TextPosition getTextPosition()
public TextDirection getTextDirection()
public void setTextDirection(TextDirection direction)
ChartShapeChangeEvent
事件.
direction
- TextDirection 文字的方向 (不可为null).
public int hashCode()
hashCode
in class AbstractChartShape
public boolean equals(java.lang.Object obj)
equals
in class AbstractChartShape
obj
- 要比较的对象
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class AbstractChartShape
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.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |