|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ijchart.xychart.ui.supplier.DefaultDrawingSupplier
public class DefaultDrawingSupplier
Title: IJChart
Description: a chart library for the Java(tm) platform.
接口DefaultDrawingSupplier
的缺省实现.
Copyright: Copyright (c) 2013
Company:
Field Summary | |
---|---|
static java.awt.Paint[] |
DEFAULT_BORDER_PAINT_SEQUENCE
缺省的绘制外边框的Paint数组. |
static java.awt.Paint[] |
DEFAULT_FILL_PAINT_SEQUENCE
缺省的填充图形的Paint数组. |
static java.awt.Paint[] |
DEFAULT_PAINT_SEQUENCE
缺省的Paint数组. |
static java.awt.Shape[] |
DEFAULT_SHAPE_SEQUENCE
缺省的图形(Shape)数组. |
DefaultDrawingSupplier(java.awt.Paint[] paintSequence,
java.awt.Paint[] fillPaintSequence,
java.awt.Paint[] borderPaintSequence,
java.awt.Stroke[] strokeSequence,
java.awt.Stroke[] borderStrokeSequence,
java.awt.Shape[] shapeSequence)
构造器. |
|
DefaultDrawingSupplier(java.awt.Paint[] paintSequence,
java.awt.Paint[] borderPaintSequence,
java.awt.Stroke[] strokeSequence,
java.awt.Stroke[] borderStrokeSequence,
java.awt.Shape[] shapeSequence)
构造器. |
Method Summary | |
---|---|
java.lang.Object |
clone()
克隆本对象. |
static java.awt.Shape[] |
createStandardSeriesShapes()
创建一个系列图形的数组,这些图形可以用于图表上的显示. |
boolean |
equals(java.lang.Object obj)
测试两个对象是否相等. |
java.awt.Paint |
getNextBorderPaint()
返回下一个绘制外边框的Paint对象. |
java.awt.Stroke |
getNextBorderStroke()
返回下一个绘制边框的Stroke对象. |
java.awt.Paint |
getNextFillPaint()
返回下一个填充图形的Paint对象. |
java.awt.Paint |
getNextPaint()
返回下一个Paint对象. |
java.awt.Shape |
getNextShape()
返回下一个Shape对象. |
java.awt.Stroke |
getNextStroke()
返回下一个Stroke对象. |
int |
hashCode()
计算hashcode值. |
boolean |
isCanReset()
是否可以重置本类到初始化状态. |
void |
reset()
重置本类到初始化状态. |
void |
restoreState()
恢复当前状态为旧的状态. |
void |
saveState()
保存当前的状态. |
void |
setCanReset(boolean flag)
设置是否可以重置本类到初始化状态. |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.awt.Paint[] DEFAULT_PAINT_SEQUENCE
public static final java.awt.Paint[] DEFAULT_BORDER_PAINT_SEQUENCE
public static final java.awt.Paint[] DEFAULT_FILL_PAINT_SEQUENCE
public static final java.awt.Stroke[] DEFAULT_STROKE_SEQUENCE
public static final java.awt.Stroke[] DEFAULT_BORDER_STROKE_SEQUENCE
public static final java.awt.Shape[] DEFAULT_SHAPE_SEQUENCE
public static final boolean DEFAULT_CAN_RESET
Constructor Detail |
---|
public DefaultDrawingSupplier()
public DefaultDrawingSupplier(java.awt.Paint[] paintSequence, java.awt.Paint[] borderPaintSequence, java.awt.Stroke[] strokeSequence, java.awt.Stroke[] borderStrokeSequence, java.awt.Shape[] shapeSequence)
paintSequence
- Paint[] Paint数组 (不可为null).
borderPaintSequence
- Paint[] 绘制外边框的Paint数组 (不可为null).
strokeSequence
- Stroke[] Stroke数组 (不可为null).
borderStrokeSequence
- Stroke[] 绘制外边框的Stroke数组 (不可为null).
shapeSequence
- Shape[] 图形数组 (不可为null).
public DefaultDrawingSupplier(java.awt.Paint[] paintSequence, java.awt.Paint[] fillPaintSequence, java.awt.Paint[] borderPaintSequence, java.awt.Stroke[] strokeSequence, java.awt.Stroke[] borderStrokeSequence, java.awt.Shape[] shapeSequence)
paintSequence
- Paint[] Paint数组 (不可为null).
fillPaintSequence
- Paint[] 用于填充图形的Paint的数组 (不可为null).
borderPaintSequence
- Paint[] 绘制外边框的Paint数组 (不可为null).
strokeSequence
- Stroke[] Stroke数组 (不可为null).
borderStrokeSequence
- Stroke[] 绘制外边框的Stroke数组 (不可为null).
shapeSequence
- Shape[] 图形数组 (不可为null).
Method Detail |
---|
public java.awt.Paint getNextPaint()
getNextPaint
in interface IDrawingSupplier
public java.awt.Paint getNextBorderPaint()
getNextBorderPaint
in interface IDrawingSupplier
public java.awt.Paint getNextFillPaint()
getNextFillPaint
in interface IDrawingSupplier
public java.awt.Stroke getNextStroke()
getNextStroke
in interface IDrawingSupplier
public java.awt.Stroke getNextBorderStroke()
getNextBorderStroke
in interface IDrawingSupplier
public java.awt.Shape getNextShape()
getNextShape
in interface IDrawingSupplier
public static java.awt.Shape[] createStandardSeriesShapes()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- the object (null permitted).
public int hashCode()
hashCode
in class java.lang.Object
public boolean isCanReset()
isCanReset
in interface IDrawingSupplier
public void setCanReset(boolean flag)
setCanReset
in interface IDrawingSupplier
flag
- boolean 布尔值.
public void reset()
reset
in interface IDrawingSupplier
public void saveState()
saveState
in interface IDrawingSupplier
public void restoreState()
restoreState
in interface IDrawingSupplier
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
- if a component of the supplier does
not support cloning.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |