|
|||||||||
| 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 IDrawingSupplierpublic java.awt.Paint getNextBorderPaint()
getNextBorderPaint in interface IDrawingSupplierpublic java.awt.Paint getNextFillPaint()
getNextFillPaint in interface IDrawingSupplierpublic java.awt.Stroke getNextStroke()
getNextStroke in interface IDrawingSupplierpublic java.awt.Stroke getNextBorderStroke()
getNextBorderStroke in interface IDrawingSupplierpublic java.awt.Shape getNextShape()
getNextShape in interface IDrawingSupplierpublic static java.awt.Shape[] createStandardSeriesShapes()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - the object (null permitted).
public int hashCode()
hashCode in class java.lang.Objectpublic boolean isCanReset()
isCanReset in interface IDrawingSupplierpublic void setCanReset(boolean flag)
setCanReset in interface IDrawingSupplierflag - boolean 布尔值.
public void reset()
reset in interface IDrawingSupplierpublic void saveState()
saveState in interface IDrawingSupplierpublic void restoreState()
restoreState in interface IDrawingSupplier
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.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 | ||||||||