|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ijchart.xychart.marker.AbstractMarker
public abstract class AbstractMarker
Title: IJChart
Description: a chart library for the Java(tm) platform.
图表中的某些category或value值需要重点标出以示和其它对象的区别,此类是基础类.Copyright: Copyright (c) 2013
Company:
Field Summary | |
---|---|
static java.awt.Paint |
DEFAULT_FILL_PAINT
缺省填充使用的Paint |
static TextPosition |
DEFAULT_TEXT_POSITION
缺省文字和图形的位置关系. |
Constructor Summary | |
---|---|
protected |
AbstractMarker()
缺省的构造器. |
protected |
AbstractMarker(java.awt.Paint fillPaint)
创建一个新对象. |
protected |
AbstractMarker(java.awt.Paint fillPaint,
java.awt.Paint borderPaint,
java.awt.Stroke borderStroke,
float fillAlpha)
使用下列参数构造对象. |
Method Summary | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
void |
addChangeListener(IMarkerChangeListener listener)
增加一个监听器 |
||||||||||||||||
java.lang.Object |
clone()
复制本对象. |
||||||||||||||||
boolean |
equals(java.lang.Object obj)
测试两个对象是否相等. |
||||||||||||||||
protected void |
fireMarkerChanged()
通过所有监听器数据集发生了变化. |
||||||||||||||||
java.awt.Paint |
getBorderPaint()
返回外轮廓线Paint |
||||||||||||||||
java.awt.Stroke |
getBorderStroke()
返回外轮廓线画笔 |
||||||||||||||||
float |
getFillAlpha()
返回填充背景的alpha值. |
||||||||||||||||
java.awt.Paint |
getFillPaint()
返回图形内部的填充颜色 |
||||||||||||||||
java.util.EventListener[] |
getListeners(java.lang.Class listenerType)
根据class返回所有的监听器. |
||||||||||||||||
RectangleInsets |
getMargin()
返回字符的边框之后的空白. |
||||||||||||||||
java.lang.String |
getText()
返回显示的文字. |
||||||||||||||||
java.awt.Font |
getTextFont()
返回文字的字体. |
||||||||||||||||
HorizontalAlignment |
getTextHorizontalAlign()
返回文字的水平对齐方式. |
||||||||||||||||
java.awt.Paint |
getTextPaint()
返回外内容Paint |
||||||||||||||||
TextPosition |
getTextPosition()
返回文字和图形的位置关系. |
||||||||||||||||
VerticalAlignment |
getTextVerticalAlign()
返回文字的垂直对齐方式. |
||||||||||||||||
int |
hashCode()
计算对象的hashcode值. |
||||||||||||||||
boolean |
isDrawBorder()
返回轮廓线是否绘制的标志 |
||||||||||||||||
boolean |
isDrawText()
返回是否显示文字. |
||||||||||||||||
boolean |
isFillShape()
返回轮廓线是否绘制的标志 |
||||||||||||||||
protected void |
notifyListeners(MarkerChangeEvent event)
通知所有注册的监听器marker对象发生了变化. |
||||||||||||||||
void |
removeChangeListener(IMarkerChangeListener listener)
删除一个监听器. |
||||||||||||||||
void |
setBorderPaint(java.awt.Paint paint)
设置图形外轮廓线的Paint,并向所有监听器发送 MarkerChangeEvent 事件.
|
||||||||||||||||
void |
setBorderStroke(java.awt.Stroke stroke)
设置图形外轮廓线的画笔,并向所有监听器发送 MarkerChangeEvent 事件.
|
||||||||||||||||
void |
setDrawBorder(boolean flag)
是否绘制图形的外轮廓线,并向所有监听器发送 MarkerChangeEvent 事件.
|
||||||||||||||||
void |
setDrawText(boolean flag)
设置是否显示文字, 并向所有监听器发送 MarkerChangeEvent 事件.
|
||||||||||||||||
void |
setFillAlpha(float alpha)
设置填充背景的alpha值,并向所有监听器发送 MarkerChangeEvent 事件.
|
||||||||||||||||
void |
setFillPaint(java.awt.Paint paint)
设置图形内部的填充颜色,并向所有监听器发送 MarkerChangeEvent 事件.
|
||||||||||||||||
void |
setFillShape(boolean bFillShape)
是否填充图形内部,并向所有监听器发送 MarkerChangeEvent 事件.
|
||||||||||||||||
void |
setMargin(RectangleInsets margin)
设置字符的边框之后的空白,并向所有监听器发送 MarkerChangeEvent 事件.
|
||||||||||||||||
void |
setText(java.lang.String text)
设置显示的文字,并向所有监听器发送 MarkerChangeEvent 事件.
|
||||||||||||||||
void |
setTextFont(java.awt.Font font)
设置文字的字体, 并向所有监听器发送 MarkerChangeEvent 事件.
|
||||||||||||||||
void |
setTextHorizontalAlign(HorizontalAlignment horizontalAlign)
设置文字水平对齐方式, 并向所有监听器发送 MarkerChangeEvent 事件.
|
||||||||||||||||
void |
setTextPaint(java.awt.Paint paint)
设置图形文字的Paint, 并向所有监听器发送 MarkerChangeEvent 事件
|
||||||||||||||||
void |
setTextPosition(TextPosition position)
设置文字和图形的位置关系, 并向所有监听器发送 ChartShapeChangeEvent 事件.
|
||||||||||||||||
void |
setTextVerticalAlign(VerticalAlignment verticalAlign)
设置文字垂直对齐方式, 并向所有监听器发送 MarkerChangeEvent 事件.
|
||||||||||||||||
java.lang.String |
toString()
覆盖toString方法.
DEFAULT_TEXT_POSITIONpublic static final TextPosition DEFAULT_TEXT_POSITION
AbstractMarkerprotected AbstractMarker()
AbstractMarkerprotected AbstractMarker(java.awt.Paint fillPaint)
AbstractMarkerprotected AbstractMarker(java.awt.Paint fillPaint, java.awt.Paint borderPaint, java.awt.Stroke borderStroke, float fillAlpha)
isFillShapepublic boolean isFillShape()
setFillShapepublic void setFillShape(boolean bFillShape)
getFillPaintpublic java.awt.Paint getFillPaint()
setFillPaintpublic void setFillPaint(java.awt.Paint paint)
setFillAlphapublic void setFillAlpha(float alpha)
getFillAlphapublic float getFillAlpha()
getBorderPaintpublic java.awt.Paint getBorderPaint()
setBorderPaintpublic void setBorderPaint(java.awt.Paint paint)
getBorderStrokepublic java.awt.Stroke getBorderStroke()
setBorderStrokepublic void setBorderStroke(java.awt.Stroke stroke)
isDrawBorderpublic boolean isDrawBorder()
setDrawBorderpublic void setDrawBorder(boolean flag)
setTextpublic void setText(java.lang.String text)
getTextpublic java.lang.String getText()
setMarginpublic void setMargin(RectangleInsets margin)
getMarginpublic RectangleInsets getMargin()
getTextFontpublic java.awt.Font getTextFont()
setTextFontpublic void setTextFont(java.awt.Font font)
setDrawTextpublic void setDrawText(boolean flag)
isDrawTextpublic boolean isDrawText()
setTextPaintpublic void setTextPaint(java.awt.Paint paint)
getTextPaintpublic java.awt.Paint getTextPaint()
setTextHorizontalAlignpublic void setTextHorizontalAlign(HorizontalAlignment horizontalAlign)
getTextHorizontalAlignpublic HorizontalAlignment getTextHorizontalAlign()
setTextVerticalAlignpublic void setTextVerticalAlign(VerticalAlignment verticalAlign)
getTextVerticalAlignpublic VerticalAlignment getTextVerticalAlign()
getTextPositionpublic TextPosition getTextPosition()
setTextPositionpublic void setTextPosition(TextPosition position)
addChangeListenerpublic void addChangeListener(IMarkerChangeListener listener)
removeChangeListenerpublic void removeChangeListener(IMarkerChangeListener listener)
notifyListenersprotected void notifyListeners(MarkerChangeEvent event)
getListenerspublic java.util.EventListener[] getListeners(java.lang.Class listenerType)
fireMarkerChangedprotected void fireMarkerChanged()
toStringpublic java.lang.String toString()
equalspublic boolean equals(java.lang.Object obj)
hashCodepublic int hashCode()
clonepublic java.lang.Object clone() throws java.lang.CloneNotSupportedException
|