com.ijchart.xychart.render
Interface IRender

All Known Subinterfaces:
INoAxisRender, IRenderWithAxis, IStackedRender
All Known Implementing Classes:
AbstractBaseValueCategoryRender, AbstractCategoryRender, AbstractNoAxisRender, AbstractRender, AbstractWithAxisRender, AbstractXYAreaRender, AbstractXYRender, AreaRender, Bar2DRender, Bar3DRender, BoxAndWhiskerRender, CylinderRender, DeviationRender, GranttRender, GroupStackedBarRender, HighLowRender, IntervalBarRender, IntervalXNumberYBaseBar2DRender, LayeredBarRender, LevelRender, Line3DRender, LineAndShapeRender, MeterRender, MinMaxRender, PieRender, PolarRender, SpiderWebRender, StackedAreaRender, StackedBar3DRender, StackedBarRender, StatisticalBarRender, StatisticalLineRender, StepRender, StockRender, VectorRender, WaterfallBarRender, WindRender, XYAreaRender, XYBlockRender, XYBoxAndWhiskerRender, XYBubbleRender, XYClusteredBar2DRender, XYDifferenceRender, XYDotRender, XYErrorRender, XYIntervalBar2DRender, XYLineAndShapeRender, XYShapeRender, XYStackedAreaRender, XYStackedBarRender, XYStackedStepAreaRender, XYStepLineRender, YIntervalRenderer

public interface IRender

Title: IJChart

Description: a chart library for the Java(tm) platform.

用于绘制图表中的render区域中的图形的接口,确定数据集中一个点的某个属性时优先取用item的属性,column items的 属性次之,base item的属性再次之.

Copyright: Copyright (c) 2013

Company:

Version:
1.0
Author:
zhang feng min,shanghai china. Contract me by email.

Method Summary
 void addChangeListener(IRenderChangeListener listener)
          注册监听render对象变化的监听者对象.
 void drawBackground(java.awt.geom.Rectangle2D dataArea, ChartOrientation orientation, RenderShapeCollection renderShapes)
          绘制背景颜色.
 void drawBackgroundImage(java.awt.geom.Rectangle2D dataArea, RenderShapeCollection renderShapes)
          绘制背景图片.
 void drawDrawAreaBorder(java.awt.geom.Rectangle2D dataArea, RenderShapeCollection renderShapes)
          绘制边框.
 java.awt.Paint getBaseItemBorderPaint()
          返回所有数据所共用的边框paint对象.
 java.awt.Stroke getBaseItemBorderStroke()
          返回所有数据所共用的边框paint对象.
 java.awt.Paint getBaseItemFillPaint()
          返回所有数据所共用的填充paint对象.
 GradientPaintTransformType getBaseItemFillPaintTransformer()
          如果填充图形内部的paint为GradientPaint对象,可以设置数据集所有数据共用的填充图形内部的方式,本方法用于 返回填充方式.
 java.awt.Font getBaseItemLabelFont()
          返回数据集中所有数据的标签的字体.
 HorizontalAlignment getBaseItemLabelHorizontalAlignment()
          返回数据集中所有数据的标签的水平对齐方式.
 java.awt.Paint getBaseItemLabelPaint()
          返回数据集中所有数据的标签的paint.
 TextPosition getBaseItemLabelPosition()
          返回数据集中所有数据的标签的位置.
 VerticalAlignment getBaseItemLabelVerticalAlignment()
          返回数据集中所有数据的标签的垂直对齐方式.
 boolean getBaseItemLabelVisible()
          返回数据集中的所有数据的标签是否显示.
 java.awt.Paint getColumnItemBorderPaint(int column)
          返回数据集中的一列数据所共用的边框paint.
 java.awt.Stroke getColumnItemBorderStroke(int column)
          返回数据集中的一列数据所共用的边框paint.
 java.awt.Paint getColumnItemFillPaint(int column)
          返回数据集中的一列数据所共用的填充paint.
 GradientPaintTransformType getColumnItemFillPaintTransformer(int column)
          如果填充图形内部的paint为GradientPaint对象,可以设置数据集的一列所共用的填充图形内部的方式,本方法用于 返回填充方式.
 java.awt.Font getColumnItemLabelFont(int column)
          返回数据集中的一列数据的标签的字体.
 HorizontalAlignment getColumnItemLabelHorizontalAlignment(int column)
          返回数据集中的一列数据的标签的水平对齐方式.
 java.awt.Paint getColumnItemLabelPaint(int column)
          返回数据集中的一列数据的标签的paint.
 TextPosition getColumnItemLabelPosition(int column)
          返回数据集中的一列数据的标签的位置.
 VerticalAlignment getColumnItemLabelVerticalAlignment(int column)
          返回数据集中的一列数据的标签的垂直对齐方式.
 java.awt.Paint getItemBorderPaint(int row, int column)
          返回用于绘制图形边框的paint.
 java.awt.Stroke getItemBorderStroke(int row, int column)
          返回用于绘制图形边框的stroke.
 java.awt.Paint getItemFillPaint(int row, int column)
          返回用于填充图形内部的paint.
 GradientPaintTransformType getItemFillPaintTransformer(int row, int column)
          如果填充图形内部的paint为GradientPaint对象,则返回填充图形内部的方式.
 java.awt.Font getItemLabelFont(int row, int column)
          返回标签的字体.
 HorizontalAlignment getItemLabelHorizontalAlignment(int row, int column)
          返回标签的水平对齐方式.
 java.awt.Paint getItemLabelPaint(int row, int column)
          返回标签的paint.
 TextPosition getItemLabelPosition(int row, int column)
          返回标签的位置.
 VerticalAlignment getItemLabelVerticalAlignment(int row, int column)
          返回标签的垂直对齐方式.
 ILabelGenerator getLabelGenerator()
          返回用于生成图形标签的ILabelGenerator.
 LegendType getLegendType()
          返回图例类型.
 HorizontalAlignment getNegativeItemLabelHorizontalAlignment()
          返回数据集中的数据值为负的标签的水平对齐方式.
 VerticalAlignment getNegativeItemLabelVerticalAlignment()
          返回数据集中的数据值为负的标签的垂直对齐方式.
 HorizontalAlignment getPositiveItemLabelHorizontalAlignment()
          返回数据集中的数据值为正的标签的水平对齐方式.
 VerticalAlignment getPositiveItemLabelVerticalAlignment()
          返回数据集中的数据值为正的标签的垂直对齐方式.
 java.awt.Paint getRowItemBorderPaint(int row)
          返回数据集中的一行数据所共用的边框paint.
 java.awt.Stroke getRowItemBorderStroke(int row)
          返回数据集中的一行数据所共用的边框paint.
 java.awt.Paint getRowItemFillPaint(int row)
          返回数据集中的一行数据所共用的填充paint.
 GradientPaintTransformType getRowItemFillPaintTransformer(int row)
          如果填充图形内部的paint为GradientPaint对象,可以设置数据集的一行所共用的填充图形内部的方式,本方法用于 返回填充方式.
 java.awt.Font getRowItemLabelFont(int row)
          返回数据集中的一行数据的标签的字体.
 HorizontalAlignment getRowItemLabelHorizontalAlignment(int row)
          返回数据集中的一行数据的标签的水平对齐方式.
 java.awt.Paint getRowItemLabelPaint(int row)
          返回数据集中的一行数据的标签的paint.
 TextPosition getRowItemLabelPosition(int row)
          返回数据集中的一行数据的标签的位置.
 VerticalAlignment getRowItemLabelVerticalAlignment(int row)
          返回数据集中的一行数据的标签的垂直对齐方式.
 IToolTipGenerator getToolTipGenerator()
          返回用于生成图形的tooltip的IToolTipGenerator对象.
 boolean isBaseItemDrawBorder()
          返回数据集中的数据的边框是否可见.
 boolean isBaseItemFill()
          返回所有数据是否填充图形内部.
 java.lang.Boolean isColumnItemDrawBorder(int column)
          返回数据集中的一列数据的边框是否可见.
 java.lang.Boolean isColumnItemFill(int column)
          返回数据集中的一列数据是否填充图形内部.
 java.lang.Boolean isColumnItemLabelVisible(int column)
          返回数据集中的一列数据的标签是否显示.
 java.lang.Boolean isColumnItemVisible(int column)
          返回数据集一列的数据是否全部可见.
 boolean isItemDrawBorder(int row, int column)
          返回是否绘制图形边框.
 boolean isItemFill(int row, int column)
          返回是否填充图形内部.
 boolean isItemLabelVisible(int row, int column)
          返回某个数据项的标签是否显示.
 boolean isItemVisible(int row, int column)
          返回某行某列的数据是否显示.
 java.lang.Boolean isRowItemDrawBorder(int row)
          返回数据集中的一行数据的边框是否可见.
 java.lang.Boolean isRowItemFill(int row)
          返回数据集中的一行数据是否填充图形内部.
 java.lang.Boolean isRowItemLabelVisible(int row)
          返回数据集中的一行数据的标签是否显示.
 java.lang.Boolean isRowItemVisible(int row)
          返回数据集一行的数据是否全部可见.
 void removeAllChangeListener()
          清除所有的监听器对象.
 void removeChangeListener(IRenderChangeListener listener)
          删除注册的监听器对象.
 void setBaseItemBorderPaint(java.awt.Paint paint)
          设置所有数据所共用的边框paint对象,并向所有监听器发送 RenderChangeEvent事件.
 void setBaseItemBorderStroke(java.awt.Stroke stroke)
          设置所有数据所共用的边框paint对象,并向所有监听器发送 RenderChangeEvent事件.
 void setBaseItemDrawBorder(boolean visible)
          设置数据集中的数据是否绘制边框,并向所有监听器发送 RenderChangeEvent事件.
 void setBaseItemFill(boolean flag)
          设置所有数据是否填充图形内部,并向所有监听器发送 RenderChangeEvent事件.
 void setBaseItemFillPaint(java.awt.Paint paint)
          设置所有数据所共用的填充paint对象,并向所有监听器发送 RenderChangeEvent事件.
 void setBaseItemFillPaintTransformer(GradientPaintTransformType transformer)
          如果填充图形内部的paint为GradientPaint对象,可以设置数据集所共用的填充图形内部的方式.
 void setBaseItemLabelFont(java.awt.Font font)
          设置数据集中所有数据的标签的字体,并向所有监听器发送 RenderChangeEvent事件.
 void setBaseItemLabelHorizontalAlignment(HorizontalAlignment align)
          设置数据集中所有数据的标签的水平对齐方式,并向所有监听器发送 RenderChangeEvent事件.
 void setBaseItemLabelPaint(java.awt.Paint paint)
          设置数据集中所有数据的标签的paint,并向所有监听器发送 RenderChangeEvent事件.
 void setBaseItemLabelPosition(TextPosition position)
          设置数据集中所有数据的标签的位置,并向所有监听器发送 RenderChangeEvent事件.
 void setBaseItemLabelVerticalAlignment(VerticalAlignment align)
          设置数据集中所有数据的标签的垂直对齐方式,并向所有监听器发送 RenderChangeEvent事件.
 void setBaseItemLabelVisible(boolean visible)
          设置数据集中的所有数据的标签是否显示,并向所有监听器发送 RenderChangeEvent事件.
 void setColumnItemBorderPaint(int column, java.awt.Paint paint)
          设置数据集中的一列数据所共用的边框paint,并向所有监听器发送 RenderChangeEvent事件.
 void setColumnItemBorderStroke(int column, java.awt.Stroke stroke)
          设置数据集中的一列数据所共用的边框paint,并向所有监听器发送 RenderChangeEvent事件.
 void setColumnItemDrawBorder(int column, boolean visible)
          设置数据集中的一列数据是否绘制边框,并向所有监听器发送 RenderChangeEvent事件.
 void setColumnItemFill(int column, boolean flag)
          设置数据集中的一列数据是否填充图形内部,并向所有监听器发送 RenderChangeEvent事件.
 void setColumnItemFillPaint(int column, java.awt.Paint paint)
          设置数据集中的一列数据所共用的填充paint,并向所有监听器发送 RenderChangeEvent事件.
 void setColumnItemFillPaintTransformer(int column, GradientPaintTransformType transformer)
          如果填充图形内部的paint为GradientPaint对象,可以设置数据集的一列所共用的填充图形内部的方式.
 void setColumnItemLabelFont(int column, java.awt.Font font)
          设置数据集中一列数据的标签的字体,并向所有监听器发送 RenderChangeEvent事件.
 void setColumnItemLabelHorizontalAlignment(int column, HorizontalAlignment align)
          设置数据集中一列数据的标签的水平对齐方式,并向所有监听器发送 RenderChangeEvent事件.
 void setColumnItemLabelPaint(int column, java.awt.Paint paint)
          设置数据集中一列数据的标签的paint,并向所有监听器发送 RenderChangeEvent事件.
 void setColumnItemLabelPosition(int column, TextPosition position)
          设置数据集中一列数据的标签的位置,并向所有监听器发送 RenderChangeEvent事件.
 void setColumnItemLabelVerticalAlignment(int column, VerticalAlignment align)
          设置数据集中一列数据的标签的垂直对齐方式,并向所有监听器发送 RenderChangeEvent事件.
 void setColumnItemLabelVisible(int column, boolean visible)
          设置数据集中的一列数据的标签是否显示,并向所有监听器发送 RenderChangeEvent事件.
 void setColumnItemVisible(int column, boolean visible)
          设置数据集的一列数据是否全部显示,并向所有监听器发送 RenderChangeEvent事件.此方法用于控制数据集 中的一整列数据是否显示.
 void setCustomLegendType(LegendType legendType)
          设置自定义图例类型.
 void setItemBorderPaint(int row, int column, java.awt.Paint paint)
          设置用于绘制图形边框的paint,并向所有监听器发送 RenderChangeEvent事件.
 void setItemBorderStroke(int row, int column, java.awt.Stroke stroke)
          设置用于绘制图形边框的paint,并向所有监听器发送 RenderChangeEvent事件.
 void setItemDrawBorder(int row, int column, boolean visible)
          设置是否绘制图形边框,并向所有监听器发送 RenderChangeEvent事件.
 void setItemFill(int row, int column, boolean flag)
          设置是否填充图形内部,并向所有监听器发送 RenderChangeEvent事件.
 void setItemFillPaint(int row, int column, java.awt.Paint paint)
          设置用于填充图形内部的paint,并向所有监听器发送 RenderChangeEvent事件.
 void setItemFillPaintTransformer(int row, int column, GradientPaintTransformType transformer)
          如果填充图形内部的paint为GradientPaint对象,可以设置填充图形内部的方式.
 void setItemLabelFont(int row, int column, java.awt.Font font)
          设置标签的字体,并向所有监听器发送RenderChangeEvent事件.
 void setItemLabelHorizontalAlignment(int row, int column, HorizontalAlignment align)
          设置标签的水平对齐方式,并向所有监听器发送 RenderChangeEvent事件.
 void setItemLabelPaint(int row, int column, java.awt.Paint paint)
          设置标签的paint,并向所有监听器发送RenderChangeEvent事件.
 void setItemLabelPosition(int row, int column, TextPosition position)
          设置标签的位置,并向所有监听器发送RenderChangeEvent事件.
 void setItemLabelVerticalAlignment(int row, int column, VerticalAlignment align)
          设置标签的垂直对齐方式,并向所有监听器发送 RenderChangeEvent事件.
 void setItemLabelVisible(int row, int column, boolean visible)
          设置某个数据项的标签是否显示,并向所有监听器发送 RenderChangeEvent事件.
 void setItemVisible(int row, int column, boolean visible)
          设置某行某列的数据是否显示,并向所有监听器发送 RenderChangeEvent事件.
 void setLabelGenerator(ILabelGenerator generator)
          设置用于生成图形标签的ILabelGenerator, 并向所有监听器发送RenderChangeEvent事件
 void setNegativeItemLabelHorizontalAlignment(HorizontalAlignment align)
          设置数据集中数据值为负的标签的水平对齐方式,并向所有监听器发送 RenderChangeEvent事件.
 void setNegativeItemLabelVerticalAlignment(VerticalAlignment align)
          设置数据集中数据值为负的标签的垂直对齐方式,并向所有监听器发送 RenderChangeEvent事件.
 void setPositiveItemLabelHorizontalAlignment(HorizontalAlignment align)
          设置数据集中数据值为正的标签的水平对齐方式,并向所有监听器发送 RenderChangeEvent事件.
 void setPositiveItemLabelVerticalAlignment(VerticalAlignment align)
          设置数据集中数据值为正的标签的垂直对齐方式,并向所有监听器发送 RenderChangeEvent事件.
 void setRowItemBorderPaint(int row, java.awt.Paint paint)
          设置数据集中的一行数据所共用的边框paint,并向所有监听器发送 RenderChangeEvent事件.
 void setRowItemBorderStroke(int row, java.awt.Stroke stroke)
          设置数据集中的一行数据所共用的边框paint,并向所有监听器发送 RenderChangeEvent事件.
 void setRowItemDrawBorder(int row, boolean visible)
          设置数据集中的一行数据是否绘制边框,并向所有监听器发送 RenderChangeEvent事件.
 void setRowItemFill(int row, boolean flag)
          设置数据集中的一行数据是否填充图形内部,并向所有监听器发送 RenderChangeEvent事件.
 void setRowItemFillPaint(int row, java.awt.Paint paint)
          设置数据集中的一行数据所共用的填充paint,并向所有监听器发送 RenderChangeEvent事件.
 void setRowItemFillPaintTransformer(int row, GradientPaintTransformType transformer)
          如果填充图形内部的paint为GradientPaint对象,可以设置数据集的一行所共用的填充图形内部的方式.
 void setRowItemLabelFont(int row, java.awt.Font font)
          设置数据集中一行数据的标签的字体,并向所有监听器发送 RenderChangeEvent事件.
 void setRowItemLabelHorizontalAlignment(int row, HorizontalAlignment align)
          设置数据集中一行数据的标签的水平对齐方式,并向所有监听器发送 RenderChangeEvent事件.
 void setRowItemLabelPaint(int row, java.awt.Paint paint)
          设置数据集中一行数据的标签的paint,并向所有监听器发送 RenderChangeEvent事件.
 void setRowItemLabelPosition(int row, TextPosition position)
          设置数据集中一行数据的标签的位置,并向所有监听器发送 RenderChangeEvent事件.
 void setRowItemLabelVerticalAlignment(int row, VerticalAlignment align)
          设置数据集中一行数据的标签的垂直对齐方式,并向所有监听器发送 RenderChangeEvent事件.
 void setRowItemLabelVisible(int row, boolean visible)
          设置数据集中的一行数据的标签是否显示,并向所有监听器发送 RenderChangeEvent事件.
 void setRowItemVisible(int row, boolean visible)
          设置数据集的一行数据是否全部显示,并向所有监听器发送 RenderChangeEvent事件.此方法用于控制数据集 中的一整行数据是否显示.
 void setToolTipGenerator(IToolTipGenerator generator)
          设置用于生成图形的tooltip的IToolTipGenerator对象, 并向所有监听器发送RenderChangeEvent事件.
 

Method Detail

isItemVisible

boolean isItemVisible(int row,
                      int column)
返回某行某列的数据是否显示.

Parameters:
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
Returns:
boolean 如果显示返回true,否则返回false.

setItemVisible

void setItemVisible(int row,
                    int column,
                    boolean visible)
设置某行某列的数据是否显示,并向所有监听器发送 RenderChangeEvent事件. 可以通过此方法来控制数据集的某行某列的数据是否显示.

Parameters:
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
visible - boolean 布尔值.

isColumnItemVisible

java.lang.Boolean isColumnItemVisible(int column)
返回数据集一列的数据是否全部可见.

Parameters:
column - int 数据集的列数,必须大于等于0.
Returns:
boolean 如果显示返回true,否则返回false (可为null).

setColumnItemVisible

void setColumnItemVisible(int column,
                          boolean visible)
设置数据集的一列数据是否全部显示,并向所有监听器发送 RenderChangeEvent事件.此方法用于控制数据集 中的一整列数据是否显示.

Parameters:
column - int 数据集的列数,必须大于等于0.
visible - boolean 布尔值.

isRowItemVisible

java.lang.Boolean isRowItemVisible(int row)
返回数据集一行的数据是否全部可见.

Parameters:
row - int 数据集的行数,必须大于等于0.
Returns:
boolean 如果显示返回true,否则返回false (可为null).

setRowItemVisible

void setRowItemVisible(int row,
                       boolean visible)
设置数据集的一行数据是否全部显示,并向所有监听器发送 RenderChangeEvent事件.此方法用于控制数据集 中的一整行数据是否显示.

Parameters:
row - int 数据集的行数,必须大于等于0.
visible - boolean 布尔值.

isItemFill

boolean isItemFill(int row,
                   int column)
返回是否填充图形内部.

Parameters:
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
Returns:
boolean 布尔值.

setItemFill

void setItemFill(int row,
                 int column,
                 boolean flag)
设置是否填充图形内部,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
flag - boolean 布尔值.

isColumnItemFill

java.lang.Boolean isColumnItemFill(int column)
返回数据集中的一列数据是否填充图形内部.

Parameters:
column - int 数据集的列数,必须大于等于0.
Returns:
Boolean 布尔值.

setColumnItemFill

void setColumnItemFill(int column,
                       boolean flag)
设置数据集中的一列数据是否填充图形内部,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
column - int 数据集的列数,必须大于等于0.
flag - boolean 布尔值.

isRowItemFill

java.lang.Boolean isRowItemFill(int row)
返回数据集中的一行数据是否填充图形内部.

Parameters:
row - int 数据集的行数,必须大于等于0.
Returns:
Boolean 布尔值.

setRowItemFill

void setRowItemFill(int row,
                    boolean flag)
设置数据集中的一行数据是否填充图形内部,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
row - int 数据集的行数,必须大于等于0.
flag - boolean 布尔值.

isBaseItemFill

boolean isBaseItemFill()
返回所有数据是否填充图形内部.

Returns:
boolean 布尔值.

setBaseItemFill

void setBaseItemFill(boolean flag)
设置所有数据是否填充图形内部,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
flag - boolean 布尔值.

getItemFillPaint

java.awt.Paint getItemFillPaint(int row,
                                int column)
返回用于填充图形内部的paint.

Parameters:
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
Returns:
Paint paint对象 (可为null).

setItemFillPaint

void setItemFillPaint(int row,
                      int column,
                      java.awt.Paint paint)
设置用于填充图形内部的paint,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
paint - Paint paint对象 (可为null).

getColumnItemFillPaint

java.awt.Paint getColumnItemFillPaint(int column)
返回数据集中的一列数据所共用的填充paint.

Parameters:
column - int 数据集的列数,必须大于等于0.
Returns:
Paint Paint对象 (可为null).

setColumnItemFillPaint

void setColumnItemFillPaint(int column,
                            java.awt.Paint paint)
设置数据集中的一列数据所共用的填充paint,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
column - int 数据集的列数,必须大于等于0.
paint - Paint paint对象 (可为null).

getRowItemFillPaint

java.awt.Paint getRowItemFillPaint(int row)
返回数据集中的一行数据所共用的填充paint.

Parameters:
row - int 数据集的行数,必须大于等于0.
Returns:
Paint Paint对象 (可为null).

setRowItemFillPaint

void setRowItemFillPaint(int row,
                         java.awt.Paint paint)
设置数据集中的一行数据所共用的填充paint,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
row - int 数据集的行数,必须大于等于0.
paint - Paint paint对象 (可为null).

getBaseItemFillPaint

java.awt.Paint getBaseItemFillPaint()
返回所有数据所共用的填充paint对象.

Returns:
Paint 所有数据所共用的填充paint对象 (可为null).

setBaseItemFillPaint

void setBaseItemFillPaint(java.awt.Paint paint)
设置所有数据所共用的填充paint对象,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
paint - Paint paint对象 (可为null).

getItemFillPaintTransformer

GradientPaintTransformType getItemFillPaintTransformer(int row,
                                                       int column)
如果填充图形内部的paint为GradientPaint对象,则返回填充图形内部的方式.

Parameters:
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
Returns:
GradientPaintTransformType GradientPaintTransformType对象 (可为null).

setItemFillPaintTransformer

void setItemFillPaintTransformer(int row,
                                 int column,
                                 GradientPaintTransformType transformer)
如果填充图形内部的paint为GradientPaint对象,可以设置填充图形内部的方式. 并向所有监听器发送RenderChangeEvent事件.

Parameters:
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
transformer - GradientPaintTransformType GradientPaintTransformType对象 (可为null).

getColumnItemFillPaintTransformer

GradientPaintTransformType getColumnItemFillPaintTransformer(int column)
如果填充图形内部的paint为GradientPaint对象,可以设置数据集的一列所共用的填充图形内部的方式,本方法用于 返回填充方式.

Parameters:
column - int 数据集的列数,必须大于等于0.
Returns:
GradientPaintTransformType GradientPaintTransformType对象 (可为null).

setColumnItemFillPaintTransformer

void setColumnItemFillPaintTransformer(int column,
                                       GradientPaintTransformType transformer)
如果填充图形内部的paint为GradientPaint对象,可以设置数据集的一列所共用的填充图形内部的方式. 并向所有监听器发送RenderChangeEvent事件.

Parameters:
column - int 数据集的列数,必须大于等于0.
transformer - GradientPaintTransformType paint对象 (可为null).

getRowItemFillPaintTransformer

GradientPaintTransformType getRowItemFillPaintTransformer(int row)
如果填充图形内部的paint为GradientPaint对象,可以设置数据集的一行所共用的填充图形内部的方式,本方法用于 返回填充方式.

Parameters:
row - int 数据集的行数,必须大于等于0.
Returns:
GradientPaintTransformType GradientPaintTransformType对象 (可为null).

setRowItemFillPaintTransformer

void setRowItemFillPaintTransformer(int row,
                                    GradientPaintTransformType transformer)
如果填充图形内部的paint为GradientPaint对象,可以设置数据集的一行所共用的填充图形内部的方式. 并向所有监听器发送RenderChangeEvent事件.

Parameters:
row - int 数据集的行数,必须大于等于0.
transformer - GradientPaintTransformType paint对象 (可为null).

getBaseItemFillPaintTransformer

GradientPaintTransformType getBaseItemFillPaintTransformer()
如果填充图形内部的paint为GradientPaint对象,可以设置数据集所有数据共用的填充图形内部的方式,本方法用于 返回填充方式.

Returns:
GradientPaintTransformType 所有数据所共用的填充paint对象 (可为null).

setBaseItemFillPaintTransformer

void setBaseItemFillPaintTransformer(GradientPaintTransformType transformer)
如果填充图形内部的paint为GradientPaint对象,可以设置数据集所共用的填充图形内部的方式. 并向所有监听器发送RenderChangeEvent事件.

Parameters:
transformer - GradientPaintTransformType GradientPaintTransformType对象 (可为null).

isItemDrawBorder

boolean isItemDrawBorder(int row,
                         int column)
返回是否绘制图形边框.

Parameters:
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
Returns:
boolean 绘制边界则返回true,否则返回false.

setItemDrawBorder

void setItemDrawBorder(int row,
                       int column,
                       boolean visible)
设置是否绘制图形边框,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
visible - boolean 布尔值.

isColumnItemDrawBorder

java.lang.Boolean isColumnItemDrawBorder(int column)
返回数据集中的一列数据的边框是否可见.

Parameters:
column - int 数据集的列数,必须大于等于0.
Returns:
Boolean 绘制边界则返回true,否则返回false (可为null).

setColumnItemDrawBorder

void setColumnItemDrawBorder(int column,
                             boolean visible)
设置数据集中的一列数据是否绘制边框,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
column - int 数据集的列数,必须大于等于0.
visible - boolean 布尔值.

isRowItemDrawBorder

java.lang.Boolean isRowItemDrawBorder(int row)
返回数据集中的一行数据的边框是否可见.

Parameters:
row - int 数据集的行数,必须大于等于0.
Returns:
Boolean 绘制边界则返回true,否则返回false (可为null).

setRowItemDrawBorder

void setRowItemDrawBorder(int row,
                          boolean visible)
设置数据集中的一行数据是否绘制边框,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
row - int 数据集的行数,必须大于等于0.
visible - boolean 布尔值.

isBaseItemDrawBorder

boolean isBaseItemDrawBorder()
返回数据集中的数据的边框是否可见.

Returns:
boolean 绘制边界则返回true,否则返回false.

setBaseItemDrawBorder

void setBaseItemDrawBorder(boolean visible)
设置数据集中的数据是否绘制边框,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
visible - boolean 布尔值.

getItemBorderPaint

java.awt.Paint getItemBorderPaint(int row,
                                  int column)
返回用于绘制图形边框的paint.

Parameters:
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
Returns:
Paint paint对象 (不为null).

setItemBorderPaint

void setItemBorderPaint(int row,
                        int column,
                        java.awt.Paint paint)
设置用于绘制图形边框的paint,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
paint - Paint paint对象 (可为null).

getColumnItemBorderPaint

java.awt.Paint getColumnItemBorderPaint(int column)
返回数据集中的一列数据所共用的边框paint.

Parameters:
column - int 数据集的列数,必须大于等于0.
Returns:
Paint Paint对象 (可为null).

setColumnItemBorderPaint

void setColumnItemBorderPaint(int column,
                              java.awt.Paint paint)
设置数据集中的一列数据所共用的边框paint,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
column - int 数据集的列数,必须大于等于0.
paint - Paint Paint对象 (可为null).

getRowItemBorderPaint

java.awt.Paint getRowItemBorderPaint(int row)
返回数据集中的一行数据所共用的边框paint.

Parameters:
row - int 数据集的行数,必须大于等于0.
Returns:
Paint Paint对象 (可为null).

setRowItemBorderPaint

void setRowItemBorderPaint(int row,
                           java.awt.Paint paint)
设置数据集中的一行数据所共用的边框paint,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
row - int 数据集的行数,必须大于等于0.
paint - Paint Paint对象 (可为null).

getBaseItemBorderPaint

java.awt.Paint getBaseItemBorderPaint()
返回所有数据所共用的边框paint对象.

Returns:
Paint paint对象 (不可为null).

setBaseItemBorderPaint

void setBaseItemBorderPaint(java.awt.Paint paint)
设置所有数据所共用的边框paint对象,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
paint - Paint paint对象 (不可为null).

getItemBorderStroke

java.awt.Stroke getItemBorderStroke(int row,
                                    int column)
返回用于绘制图形边框的stroke.

Parameters:
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
Returns:
Stroke paint对象 (不为null).

setItemBorderStroke

void setItemBorderStroke(int row,
                         int column,
                         java.awt.Stroke stroke)
设置用于绘制图形边框的paint,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
stroke - Stroke paint对象 (可为null).

getColumnItemBorderStroke

java.awt.Stroke getColumnItemBorderStroke(int column)
返回数据集中的一列数据所共用的边框paint.

Parameters:
column - int 数据集的列数,必须大于等于0.
Returns:
Stroke Stroke对象 (可为null).

setColumnItemBorderStroke

void setColumnItemBorderStroke(int column,
                               java.awt.Stroke stroke)
设置数据集中的一列数据所共用的边框paint,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
column - int 数据集的列数,必须大于等于0.
stroke - Stroke Stroke对象 (可为null).

getRowItemBorderStroke

java.awt.Stroke getRowItemBorderStroke(int row)
返回数据集中的一行数据所共用的边框paint.

Parameters:
row - int 数据集的行数,必须大于等于0.
Returns:
Stroke Stroke对象 (可为null).

setRowItemBorderStroke

void setRowItemBorderStroke(int row,
                            java.awt.Stroke stroke)
设置数据集中的一行数据所共用的边框paint,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
row - int 数据集的行数,必须大于等于0.
stroke - Stroke Stroke对象 (可为null).

getBaseItemBorderStroke

java.awt.Stroke getBaseItemBorderStroke()
返回所有数据所共用的边框paint对象.

Returns:
Stroke paint对象 (不可为null).

setBaseItemBorderStroke

void setBaseItemBorderStroke(java.awt.Stroke stroke)
设置所有数据所共用的边框paint对象,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
stroke - Stroke stroke对象 (不可为null).

isItemLabelVisible

boolean isItemLabelVisible(int row,
                           int column)
返回某个数据项的标签是否显示.

Parameters:
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
Returns:
可见返回true,否则返回false.

setItemLabelVisible

void setItemLabelVisible(int row,
                         int column,
                         boolean visible)
设置某个数据项的标签是否显示,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
visible - boolean 布尔值.

isColumnItemLabelVisible

java.lang.Boolean isColumnItemLabelVisible(int column)
返回数据集中的一列数据的标签是否显示.

Parameters:
column - int 数据集的列数,必须大于等于0.
Returns:
Boolean 显示标签则返回true,否则返回false (可为null).

setColumnItemLabelVisible

void setColumnItemLabelVisible(int column,
                               boolean visible)
设置数据集中的一列数据的标签是否显示,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
column - int 数据集的列数,必须大于等于0.
visible - boolean 布尔值.

isRowItemLabelVisible

java.lang.Boolean isRowItemLabelVisible(int row)
返回数据集中的一行数据的标签是否显示.

Parameters:
row - int 数据集的行数,必须大于等于0.
Returns:
Boolean 显示标签则返回true,否则返回false (可为null).

setRowItemLabelVisible

void setRowItemLabelVisible(int row,
                            boolean visible)
设置数据集中的一行数据的标签是否显示,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
row - int 数据集的行数,必须大于等于0.
visible - boolean 布尔值.

getBaseItemLabelVisible

boolean getBaseItemLabelVisible()
返回数据集中的所有数据的标签是否显示.

Returns:
boolean 布尔值.

setBaseItemLabelVisible

void setBaseItemLabelVisible(boolean visible)
设置数据集中的所有数据的标签是否显示,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
visible - 布尔值.

getItemLabelFont

java.awt.Font getItemLabelFont(int row,
                               int column)
返回标签的字体.

Parameters:
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
Returns:
Font 标签的字体 (不可为null).

setItemLabelFont

void setItemLabelFont(int row,
                      int column,
                      java.awt.Font font)
设置标签的字体,并向所有监听器发送RenderChangeEvent事件.

Parameters:
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
font - Font 标签的字体 (可为null).

getColumnItemLabelFont

java.awt.Font getColumnItemLabelFont(int column)
返回数据集中的一列数据的标签的字体.

Parameters:
column - int 数据集的列数,必须大于等于0.
Returns:
Font 标签的字体 (可为null).

setColumnItemLabelFont

void setColumnItemLabelFont(int column,
                            java.awt.Font font)
设置数据集中一列数据的标签的字体,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
column - int 数据集的列数,必须大于等于0.
font - Font 标签的字体 (可为null).

getRowItemLabelFont

java.awt.Font getRowItemLabelFont(int row)
返回数据集中的一行数据的标签的字体.

Parameters:
row - int 数据集的行数,必须大于等于0.
Returns:
Font 标签的字体 (可为null).

setRowItemLabelFont

void setRowItemLabelFont(int row,
                         java.awt.Font font)
设置数据集中一行数据的标签的字体,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
row - int 数据集的行数,必须大于等于0.
font - Font 标签的字体 (可为null).

getBaseItemLabelFont

java.awt.Font getBaseItemLabelFont()
返回数据集中所有数据的标签的字体.

Returns:
Font 标签的字体 (不可为null).

setBaseItemLabelFont

void setBaseItemLabelFont(java.awt.Font font)
设置数据集中所有数据的标签的字体,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
font - Font 标签的字体 (不可为null).

getItemLabelPaint

java.awt.Paint getItemLabelPaint(int row,
                                 int column)
返回标签的paint.

Parameters:
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
Returns:
Paint 标签的paint (不可为null).

setItemLabelPaint

void setItemLabelPaint(int row,
                       int column,
                       java.awt.Paint paint)
设置标签的paint,并向所有监听器发送RenderChangeEvent事件.

Parameters:
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
paint - Paint 标签的paint (可为null).

getColumnItemLabelPaint

java.awt.Paint getColumnItemLabelPaint(int column)
返回数据集中的一列数据的标签的paint.

Parameters:
column - int 数据集的列数,必须大于等于0.
Returns:
Paint 标签的paint (可为null).

setColumnItemLabelPaint

void setColumnItemLabelPaint(int column,
                             java.awt.Paint paint)
设置数据集中一列数据的标签的paint,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
column - int 数据集的列数,必须大于等于0.
paint - Paint 标签的paint (可为null).

getRowItemLabelPaint

java.awt.Paint getRowItemLabelPaint(int row)
返回数据集中的一行数据的标签的paint.

Parameters:
row - int 数据集的行数,必须大于等于0.
Returns:
Paint 标签的paint (可为null).

setRowItemLabelPaint

void setRowItemLabelPaint(int row,
                          java.awt.Paint paint)
设置数据集中一行数据的标签的paint,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
row - int 数据集的行数,必须大于等于0.
paint - Paint 标签的paint (可为null).

getBaseItemLabelPaint

java.awt.Paint getBaseItemLabelPaint()
返回数据集中所有数据的标签的paint.

Returns:
Paint 标签的paint (不可为null).

setBaseItemLabelPaint

void setBaseItemLabelPaint(java.awt.Paint paint)
设置数据集中所有数据的标签的paint,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
paint - Paint 标签的paint (不可为null).

getItemLabelPosition

TextPosition getItemLabelPosition(int row,
                                  int column)
返回标签的位置.

Parameters:
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
Returns:
LabelPosition 标签位置 (不为null).

setItemLabelPosition

void setItemLabelPosition(int row,
                          int column,
                          TextPosition position)
设置标签的位置,并向所有监听器发送RenderChangeEvent事件.

Parameters:
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
position - LabelPosition 标签位置 (可为null).

getColumnItemLabelPosition

TextPosition getColumnItemLabelPosition(int column)
返回数据集中的一列数据的标签的位置.

Parameters:
column - int 数据集的列数,必须大于等于0.
Returns:
LabelPosition 标签位置 (不为null).

setColumnItemLabelPosition

void setColumnItemLabelPosition(int column,
                                TextPosition position)
设置数据集中一列数据的标签的位置,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
column - int 数据集的列数,必须大于等于0.
position - LabelPosition 标签位置 (可为null).

getRowItemLabelPosition

TextPosition getRowItemLabelPosition(int row)
返回数据集中的一行数据的标签的位置.

Parameters:
row - int 数据集的行数,必须大于等于0.
Returns:
LabelPosition 标签位置 (不为null).

setRowItemLabelPosition

void setRowItemLabelPosition(int row,
                             TextPosition position)
设置数据集中一行数据的标签的位置,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
row - int 数据集的行数,必须大于等于0.
position - LabelPosition 标签位置 (可为null).

getBaseItemLabelPosition

TextPosition getBaseItemLabelPosition()
返回数据集中所有数据的标签的位置.

Returns:
LabelPosition 标签位置 (不为null).

setBaseItemLabelPosition

void setBaseItemLabelPosition(TextPosition position)
设置数据集中所有数据的标签的位置,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
position - LabelPosition 标签位置 (不可为null).

getItemLabelHorizontalAlignment

HorizontalAlignment getItemLabelHorizontalAlignment(int row,
                                                    int column)
返回标签的水平对齐方式.

Parameters:
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
Returns:
HorizontalAlignment 标签的水平对齐方式 (不可为null).

setItemLabelHorizontalAlignment

void setItemLabelHorizontalAlignment(int row,
                                     int column,
                                     HorizontalAlignment align)
设置标签的水平对齐方式,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
align - HorizontalAlignment 标签的水平对齐方式 (可为null).

getColumnItemLabelHorizontalAlignment

HorizontalAlignment getColumnItemLabelHorizontalAlignment(int column)
返回数据集中的一列数据的标签的水平对齐方式.

Parameters:
column - int 数据集的列数,必须大于等于0.
Returns:
HorizontalAlignment 标签的水平对齐方式 (可为null).

setColumnItemLabelHorizontalAlignment

void setColumnItemLabelHorizontalAlignment(int column,
                                           HorizontalAlignment align)
设置数据集中一列数据的标签的水平对齐方式,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
column - int 数据集的列数,必须大于等于0.
align - HorizontalAlignment 标签的水平对齐方式 (可为null).

getRowItemLabelHorizontalAlignment

HorizontalAlignment getRowItemLabelHorizontalAlignment(int row)
返回数据集中的一行数据的标签的水平对齐方式.

Parameters:
row - int 数据集的行数,必须大于等于0.
Returns:
HorizontalAlignment 标签的水平对齐方式 (可为null).

setRowItemLabelHorizontalAlignment

void setRowItemLabelHorizontalAlignment(int row,
                                        HorizontalAlignment align)
设置数据集中一行数据的标签的水平对齐方式,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
row - int 数据集的行数,必须大于等于0.
align - HorizontalAlignment 标签的水平对齐方式 (可为null).

getNegativeItemLabelHorizontalAlignment

HorizontalAlignment getNegativeItemLabelHorizontalAlignment()
返回数据集中的数据值为负的标签的水平对齐方式.

Returns:
HorizontalAlignment 标签的水平对齐方式 (可为null).

setNegativeItemLabelHorizontalAlignment

void setNegativeItemLabelHorizontalAlignment(HorizontalAlignment align)
设置数据集中数据值为负的标签的水平对齐方式,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
align - HorizontalAlignment 标签的水平对齐方式 (可为null).

getPositiveItemLabelHorizontalAlignment

HorizontalAlignment getPositiveItemLabelHorizontalAlignment()
返回数据集中的数据值为正的标签的水平对齐方式.

Returns:
HorizontalAlignment 标签的水平对齐方式 (可为null).

setPositiveItemLabelHorizontalAlignment

void setPositiveItemLabelHorizontalAlignment(HorizontalAlignment align)
设置数据集中数据值为正的标签的水平对齐方式,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
align - HorizontalAlignment 标签的水平对齐方式 (可为null).

getBaseItemLabelHorizontalAlignment

HorizontalAlignment getBaseItemLabelHorizontalAlignment()
返回数据集中所有数据的标签的水平对齐方式.

Returns:
HorizontalAlignment 标签的水平对齐方式 (不可为null).

setBaseItemLabelHorizontalAlignment

void setBaseItemLabelHorizontalAlignment(HorizontalAlignment align)
设置数据集中所有数据的标签的水平对齐方式,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
align - HorizontalAlignment 标签的水平对齐方式 (不可为null).

getItemLabelVerticalAlignment

VerticalAlignment getItemLabelVerticalAlignment(int row,
                                                int column)
返回标签的垂直对齐方式.

Parameters:
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
Returns:
VerticalAlignment 标签的垂直对齐方式 (不可为null).

setItemLabelVerticalAlignment

void setItemLabelVerticalAlignment(int row,
                                   int column,
                                   VerticalAlignment align)
设置标签的垂直对齐方式,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
align - VerticalAlignment 标签的垂直对齐方式 (可为null).

getColumnItemLabelVerticalAlignment

VerticalAlignment getColumnItemLabelVerticalAlignment(int column)
返回数据集中的一列数据的标签的垂直对齐方式.

Parameters:
column - int 数据集的列数,必须大于等于0.
Returns:
VerticalAlignment 标签的垂直对齐方式 (可为null).

setColumnItemLabelVerticalAlignment

void setColumnItemLabelVerticalAlignment(int column,
                                         VerticalAlignment align)
设置数据集中一列数据的标签的垂直对齐方式,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
column - int 数据集的列数,必须大于等于0.
align - VerticalAlignment 标签的垂直对齐方式 (可为null).

getRowItemLabelVerticalAlignment

VerticalAlignment getRowItemLabelVerticalAlignment(int row)
返回数据集中的一行数据的标签的垂直对齐方式.

Parameters:
row - int 数据集的行数,必须大于等于0.
Returns:
VerticalAlignment 标签的垂直对齐方式 (可为null).

setRowItemLabelVerticalAlignment

void setRowItemLabelVerticalAlignment(int row,
                                      VerticalAlignment align)
设置数据集中一行数据的标签的垂直对齐方式,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
row - int 数据集的行数,必须大于等于0.
align - VerticalAlignment 标签的垂直对齐方式 (可为null).

getNegativeItemLabelVerticalAlignment

VerticalAlignment getNegativeItemLabelVerticalAlignment()
返回数据集中的数据值为负的标签的垂直对齐方式.

Returns:
VerticalAlignment 标签的垂直对齐方式 (可为null).

setNegativeItemLabelVerticalAlignment

void setNegativeItemLabelVerticalAlignment(VerticalAlignment align)
设置数据集中数据值为负的标签的垂直对齐方式,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
align - VerticalAlignment 标签的垂直对齐方式 (可为null).

getPositiveItemLabelVerticalAlignment

VerticalAlignment getPositiveItemLabelVerticalAlignment()
返回数据集中的数据值为正的标签的垂直对齐方式.

Returns:
VerticalAlignment 标签的垂直对齐方式 (可为null).

setPositiveItemLabelVerticalAlignment

void setPositiveItemLabelVerticalAlignment(VerticalAlignment align)
设置数据集中数据值为正的标签的垂直对齐方式,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
align - VerticalAlignment 标签的垂直对齐方式 (可为null).

getBaseItemLabelVerticalAlignment

VerticalAlignment getBaseItemLabelVerticalAlignment()
返回数据集中所有数据的标签的垂直对齐方式.

Returns:
VerticalAlignment 标签的垂直对齐方式 (不可为null).

setBaseItemLabelVerticalAlignment

void setBaseItemLabelVerticalAlignment(VerticalAlignment align)
设置数据集中所有数据的标签的垂直对齐方式,并向所有监听器发送 RenderChangeEvent事件.

Parameters:
align - VerticalAlignment 标签的垂直对齐方式 (不可为null).

getLabelGenerator

ILabelGenerator getLabelGenerator()
返回用于生成图形标签的ILabelGenerator.

Returns:
ILabelGenerator 标签生成对象 (可为null).

setLabelGenerator

void setLabelGenerator(ILabelGenerator generator)
设置用于生成图形标签的ILabelGenerator, 并向所有监听器发送RenderChangeEvent事件

Parameters:
generator - ILabelGenerator 标签生成对象 (可为null).

getToolTipGenerator

IToolTipGenerator getToolTipGenerator()
返回用于生成图形的tooltip的IToolTipGenerator对象.

Returns:
IToolTipGenerator tooltip生成对象 (可为null).

setToolTipGenerator

void setToolTipGenerator(IToolTipGenerator generator)
设置用于生成图形的tooltip的IToolTipGenerator对象, 并向所有监听器发送RenderChangeEvent事件.

Parameters:
generator - IToolTipGenerator tooltip生成对象 (可为null).

setCustomLegendType

void setCustomLegendType(LegendType legendType)
设置自定义图例类型.

Parameters:
legendType - LegendType 图例类型.

getLegendType

LegendType getLegendType()
返回图例类型.

Returns:
LegendType 图例类型.

drawBackground

void drawBackground(java.awt.geom.Rectangle2D dataArea,
                    ChartOrientation orientation,
                    RenderShapeCollection renderShapes)
绘制背景颜色.

Parameters:
dataArea - Rectangle2D 数据区域 (不可为null).
orientation - ChartOrientation 图表绘制方向.
renderShapes - RenderShapeCollection render图形集合 (不可为null).

drawBackgroundImage

void drawBackgroundImage(java.awt.geom.Rectangle2D dataArea,
                         RenderShapeCollection renderShapes)
绘制背景图片.

Parameters:
dataArea - Rectangle2D 数据区域 (不可为null).
renderShapes - RenderShapeCollection render图形集合 (不可为null).

drawDrawAreaBorder

void drawDrawAreaBorder(java.awt.geom.Rectangle2D dataArea,
                        RenderShapeCollection renderShapes)
绘制边框.

Parameters:
dataArea - Rectangle2D 数据区域 (不可为null).
renderShapes - RenderShapeCollection render图形集合 (不可为null).

addChangeListener

void addChangeListener(IRenderChangeListener listener)
注册监听render对象变化的监听者对象.

Parameters:
listener - IRenderChangeListener 监听器对象 (不可为null).

removeChangeListener

void removeChangeListener(IRenderChangeListener listener)
删除注册的监听器对象.

Parameters:
listener - IRenderChangeListener 监听器对象 (不可为null).

removeAllChangeListener

void removeAllChangeListener()
清除所有的监听器对象.