|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ijchart.xychart.plot.AbstractPlot
com.ijchart.xychart.plot.NoAxisPlot
public class NoAxisPlot
Title: IJChart
Description: a chart library for the Java(tm) platform.
用于没有坐标轴的plot.Copyright: Copyright (c) 2013
Company:
Field Summary |
---|
Constructor Summary | |
---|---|
NoAxisPlot()
缺省的构造器. |
|
NoAxisPlot(AbstractNoAxisRender render)
构造一个新的对象. |
Method Summary | |
---|---|
protected void |
allocateRenderShapesList(int renderSize)
分配render图形集合. |
java.lang.Object |
clone()
克隆本对象. |
void |
draw(java.awt.Graphics2D g2,
java.awt.geom.Rectangle2D plotArea,
ChartShapeCollection chartShapes)
绘制图表的plot区域,子类需要实现此方法. |
boolean |
drawCrosshair(java.awt.geom.Point2D mouseClickPoint)
绘制十字线. |
protected XYNumberValueAxis |
drawPolarAxis(java.awt.Graphics2D g2,
java.awt.geom.Rectangle2D dataArea,
PolarRender render,
RenderShapeCollection renderShapes)
绘制极地图的坐标轴. |
boolean |
equals(java.lang.Object obj)
测试两个对象是否相等. |
ChartOrientation |
getOrientation()
返回图表的方向. |
PlotType |
getPlotType()
返回描述此plot的字符串. |
AbstractNoAxisRender |
getRender()
返回第0个render. |
AbstractNoAxisRender |
getRender(int index)
根据索引值获取render. |
int |
getRenderIndex(AbstractNoAxisRender render)
返回指定render的索引,没有找到则返回-1. |
java.util.Collection |
getRenders()
返回render集合,此集合不可修改. |
int |
hashCode()
计算hashcode. |
boolean |
isDomainZoomable()
返回domain坐标轴是否可缩放. |
boolean |
isValueZoomable()
返回value坐标轴是否可缩放. |
void |
setRender(AbstractNoAxisRender render)
设置第0个render. |
void |
setRender(AbstractNoAxisRender render,
boolean notify)
设置第0个render,如果需要会向所有监听器发送 PlotChangeEvent 事件.
|
void |
setRender(int index,
AbstractNoAxisRender render)
设定指定索引值的render,并向所有监听器发送 PlotChangeEvent 事件.
|
void |
setRender(int index,
AbstractNoAxisRender render,
boolean notify)
设定指定索引值的render,并向所有监听器发送 PlotChangeEvent 事件.
|
java.lang.String |
toString()
覆盖toString()方法. |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public NoAxisPlot()
public NoAxisPlot(AbstractNoAxisRender render)
render
- AbstractNoAxisRender 绘制数据区的类 (可为null).
Method Detail |
---|
public AbstractNoAxisRender getRender()
public AbstractNoAxisRender getRender(int index)
index
- 索引值,必须大于等于0.
public java.util.Collection getRenders()
getRenders
in class AbstractPlot
public void setRender(AbstractNoAxisRender render)
render
- AbstractNoAxisRender render (不可为null).
public void setRender(AbstractNoAxisRender render, boolean notify)
PlotChangeEvent
事件.
render
- AbstractNoAxisRender render (不可为null).
notify
- boolean 是否通知监听器.
public void setRender(int index, AbstractNoAxisRender render)
PlotChangeEvent
事件.
index
- int 索引值,必须大于等于0.
render
- AbstractNoAxisRender render (不可为null).
public void setRender(int index, AbstractNoAxisRender render, boolean notify)
PlotChangeEvent
事件.
index
- int 索引值,必须大于等于0.
render
- AbstractNoAxisRender render (不可为null).
notify
- boolean 是否通知监听器.
public void setRenders(AbstractNoAxisRender[] renders, int startIndex)
PlotChangeEvent
事件.
renders
- AbstractNoAxisRender[] render数组 (不可为null).
startIndex
- int 索引的开始值,startIndex之前的对象不会被覆盖,必须大于等于0.
public int getRenderIndex(AbstractNoAxisRender render)
render
- AbstractNoAxisRender render (不可为null).
public ChartOrientation getOrientation()
getOrientation
in interface IZoomable
public void draw(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D plotArea, ChartShapeCollection chartShapes)
draw
in class AbstractPlot
g2
- Graphics2D 图形设备(打印机或屏幕) (不可为null).
plotArea
- Rectangle2D plot绘制区域 (不可为null).
chartShapes
- ChartShapeCollection chart区域图形集合 (不可为null).
protected XYNumberValueAxis drawPolarAxis(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, PolarRender render, RenderShapeCollection renderShapes)
g2
- Graphics2D 图形设备(打印机或屏幕) (不可为null).
dataArea
- Rectangle2D 数据区域 (不可为null).
render
- PolarRender PolarRender对象 (不可为null).
renderShapes
- RenderShapeCollection render图形集合 (不可为null).
public boolean drawCrosshair(java.awt.geom.Point2D mouseClickPoint)
drawCrosshair
in class AbstractPlot
mouseClickPoint
- Point2D 鼠标点击时产生的坐标 (可为null).
public boolean isDomainZoomable()
isDomainZoomable
in interface IZoomable
isDomainZoomable
in class AbstractPlot
public boolean isValueZoomable()
isValueZoomable
in interface IZoomable
isValueZoomable
in class AbstractPlot
protected void allocateRenderShapesList(int renderSize)
renderSize
- int render的个数.
public PlotType getPlotType()
getPlotType
in class AbstractPlot
public boolean equals(java.lang.Object obj)
equals
in class AbstractPlot
obj
- 要比较的对象 (可为null).
public int hashCode()
hashCode
in class AbstractPlot
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class AbstractPlot
java.lang.CloneNotSupportedException
- if the cloning is not supported.public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |