|
|||||||||
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.PaintScaleLegendChartShape
public class PaintScaleLegendChartShape
Title: IJChart
Description: a chart library for the Java(tm) platform.
用于方块图的图例图形.Copyright: Copyright (c) 2013
Company:
Field Summary | |
---|---|
static double |
DEFAULT_AXIS_OFFSET
缺省的坐标轴和条状图形的偏移. |
static int |
DEFAULT_DIVISION
缺省的分块个数. |
static boolean |
DEFAULT_DRAW_STRIP_BORDER
缺省的是否绘制条状图形的边框. |
static java.awt.Paint |
DEFAULT_STRIP_BORDER_PAINT
缺省的绘制条状图形的边框的paint. |
static java.awt.Stroke |
DEFAULT_STRIP_BORDER_STROKE
缺省的绘制条状图形的边框的stroke. |
static double |
DEFAULT_STRIP_WIDTH
条状图形的宽度. |
Fields inherited from class com.ijchart.xychart.shape.AbstractChartShape |
---|
DEFAULT_DRAW_TYPE, DEFAULT_SHAPE_ID, DEFAULT_VISIBLE, transformedShape |
Constructor Summary | |
---|---|
PaintScaleLegendChartShape(IPaintScale paintScale,
java.lang.String label,
RectangleEdge position,
java.awt.geom.Rectangle2D drawArea,
IMatrixDataset dataset)
构造器. |
Method Summary | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
protected void |
calculateTransformedShape()
计算变换后的图形. |
||||||||||||||||
java.lang.Object |
clone()
返回克隆的对象. |
||||||||||||||||
void |
draw(java.awt.Graphics2D g2)
在图形设备(如屏幕或打印机)上绘制此图形 |
||||||||||||||||
protected void |
drawSelect(java.awt.Graphics2D g2)
在图形设备(如屏幕或打印机)上绘制图形的选中部分,因为图形可能会有重叠,所以绘制图形时要先绘制完所有的图形后, 再调用此方法绘制选中部分. |
||||||||||||||||
boolean |
equals(java.lang.Object obj)
测试两个对象是否相等. |
||||||||||||||||
double |
getAxisOffset()
返回坐标轴和条状图形的偏移. |
||||||||||||||||
AxisShapeCollection |
getAxisShapes()
返回坐标轴图形集合. |
||||||||||||||||
IMatrixDataset |
getDataset()
返回数据集. |
||||||||||||||||
NumberRange |
getDatasetRange()
返回数据集的范围. |
||||||||||||||||
int |
getDivisions()
返回分块个数. |
||||||||||||||||
java.awt.geom.Rectangle2D |
getDrawArea()
返回绘制区域. |
||||||||||||||||
protected java.awt.Shape |
getHotspotShape()
返回热点图形. |
||||||||||||||||
java.lang.String |
getLabel()
返回标签. |
||||||||||||||||
protected java.lang.String |
getMaximumLengthLabel()
返回长度最大的标签. |
||||||||||||||||
IPaintScale |
getPaintScale()
返回 IPaintScale 对象.
|
||||||||||||||||
RectangleEdge |
getPosition()
返回图例的位置. |
||||||||||||||||
ShapeType |
getShapeType()
描述本图形的类型. |
||||||||||||||||
java.awt.Paint |
getStripBorderPaint()
返回绘制条状图形的边框的paint. |
||||||||||||||||
java.awt.Stroke |
getStripBorderStroke()
返回绘制条状图形的边框的stroke. |
||||||||||||||||
double |
getStripWidth()
返回条状图形的宽度. |
||||||||||||||||
java.awt.geom.Point2D |
getTopLeftPoint()
返回图形左上角的坐标(不考虑图形的旋转). |
||||||||||||||||
int |
hashCode()
计算对象的hashcode值. |
||||||||||||||||
boolean |
isDrawStripBorder()
返回是否绘制条状图形的边框. |
||||||||||||||||
void |
setAxisOffset(double offset)
设置坐标轴和条状图形的偏移,并向所有监听器发送 ChartShapeChangeEvent 事件.
|
||||||||||||||||
void |
setDataset(IMatrixDataset dataset)
设置数据集,并向所有监听器发送 ChartShapeChangeEvent 事件.
|
||||||||||||||||
void |
setDivisions(int divisions)
设置分块个数,并向所有监听器发送 ChartShapeChangeEvent 事件.
|
||||||||||||||||
void |
setDrawArea(java.awt.geom.Rectangle2D drawArea)
设置绘制区域,并向所有监听器发送 ChartShapeChangeEvent 事件.
|
||||||||||||||||
void |
setDrawStripBorder(boolean flag)
设置是否绘制条状图形的边框,并向所有监听器发送 ChartShapeChangeEvent 事件.
|
||||||||||||||||
void |
setLabel(java.lang.String label)
设置标签,并向所有监听器发送 ChartShapeChangeEvent 事件.
|
||||||||||||||||
void |
setPaintScale(IPaintScale paintScale)
设置 IPaintScale 对象,并向所有监听器发送
ChartShapeChangeEvent 事件.
|
||||||||||||||||
void |
setPosition(RectangleEdge position)
设置图例的位置,并向所有监听器发送 ChartShapeChangeEvent 事件.
|
||||||||||||||||
void |
setStripBorderPaint(java.awt.Paint paint)
设置绘制条状图形的边框的paint,并向所有监听器发送 ChartShapeChangeEvent 事件.
|
||||||||||||||||
void |
setStripBorderStroke(java.awt.Stroke stroke)
设置绘制条状图形的边框的stroke,并向所有监听器发送 ChartShapeChangeEvent 事件.
|
||||||||||||||||
void |
setStripWidth(double width)
设置条状图形的宽度,并向所有监听器发送 ChartShapeChangeEvent 事件.
|
||||||||||||||||
java.lang.String |
toString()
覆盖toString方法.
DEFAULT_STRIP_WIDTHpublic static final double DEFAULT_STRIP_WIDTH
DEFAULT_DRAW_STRIP_BORDERpublic static final boolean DEFAULT_DRAW_STRIP_BORDER
DEFAULT_STRIP_BORDER_PAINTpublic static final java.awt.Paint DEFAULT_STRIP_BORDER_PAINT
DEFAULT_STRIP_BORDER_STROKEpublic static final java.awt.Stroke DEFAULT_STRIP_BORDER_STROKE
DEFAULT_AXIS_OFFSETpublic static final double DEFAULT_AXIS_OFFSET
PaintScaleLegendChartShapepublic PaintScaleLegendChartShape(IPaintScale paintScale, java.lang.String label, RectangleEdge position, java.awt.geom.Rectangle2D drawArea, IMatrixDataset dataset)
getPaintScalepublic IPaintScale getPaintScale()
setPaintScalepublic void setPaintScale(IPaintScale paintScale)
getPositionpublic RectangleEdge getPosition()
setPositionpublic void setPosition(RectangleEdge position)
getDrawAreapublic java.awt.geom.Rectangle2D getDrawArea()
setDrawAreapublic void setDrawArea(java.awt.geom.Rectangle2D drawArea)
getDivisionspublic int getDivisions()
setDivisionspublic void setDivisions(int divisions)
getStripWidthpublic double getStripWidth()
setStripWidthpublic void setStripWidth(double width)
isDrawStripBorderpublic boolean isDrawStripBorder()
setDrawStripBorderpublic void setDrawStripBorder(boolean flag)
getStripBorderPaintpublic java.awt.Paint getStripBorderPaint()
setStripBorderPaintpublic void setStripBorderPaint(java.awt.Paint paint)
getStripBorderStrokepublic java.awt.Stroke getStripBorderStroke()
setStripBorderStrokepublic void setStripBorderStroke(java.awt.Stroke stroke)
getAxisOffsetpublic double getAxisOffset()
setAxisOffsetpublic void setAxisOffset(double offset)
getAxisShapespublic AxisShapeCollection getAxisShapes()
getLabelpublic java.lang.String getLabel()
setLabelpublic void setLabel(java.lang.String label)
getDatasetpublic IMatrixDataset getDataset()
setDatasetpublic void setDataset(IMatrixDataset dataset)
drawpublic void draw(java.awt.Graphics2D g2)
drawSelectprotected void drawSelect(java.awt.Graphics2D g2)
getHotspotShapeprotected java.awt.Shape getHotspotShape()
getShapeTypepublic ShapeType getShapeType()
getTopLeftPointpublic java.awt.geom.Point2D getTopLeftPoint()
translatepublic void translate(double tx, double ty)
calculateTransformedShapeprotected void calculateTransformedShape()
getMaximumLengthLabelprotected java.lang.String getMaximumLengthLabel()
getDatasetRangepublic NumberRange getDatasetRange()
equalspublic boolean equals(java.lang.Object obj)
hashCodepublic int hashCode()
clonepublic java.lang.Object clone() throws java.lang.CloneNotSupportedException
toStringpublic java.lang.String toString()
|