org.jfree.chart.JFreeChart 方法简介

 

org.jfree.chart.JFreeChart  implements:

java.lang.Cloneable, org.jfree.ui.Drawable, java.util.EventListener, PlotChangeListener, java.io.Serializable, TitleChangeListener

 void

addChangeListener(ChartChangeListener listener) 注册一个用于对图表的变化通知对象

 void

addLegend(LegendTitle legend) 添加一个图例

LegendTitle legendTitle = new LegendTitle(chart.getPlot());

        legendTitle.setBorder(1, 1, 1, 2);//设置四周的边距,带线框.

        legendTitle.setPosition(RectangleEdge.RIGHT);

        chart.addLegend(legendTitle);

 void

addProgressListener(ChartProgressListener listener) 注册一个有关的图表事件通知的对象。

 void

addSubtitle(Title subtitle) 添加副标题

jFreeChart.addSubtitle(0, new TextTitle("first"));//有索引的副标题,占一行

jFreeChart.addSubtitle(new TextTitle("first"));//副标题,占一行.

 void

clearSubtitles()清除所有副标题

java.lang.Object

clone() 克隆一个图像对象.

 boolean

equals(java.lang.Object obj) 判断两个jfreechart是否相等.

 void

fireChartChanged() //通知Jfreechart 数据发生了改变,重新绘制柱状图

 java.awt.RenderingHints

getRenderingHints()返回此转换操作使用的呈现提示

 Title

getSubtitle(int index) //得到指定索引的副标题.

 int

getSubtitleCount() //得到副标题的数量

 java.util.List

getSubtitles() //得到副标题List

 TextTitle

getTitle()  // jfreechart.getTitle().setPosition(RectangleEdge.BOTTOM) //设置标题的位置

 XYPlot

getXYPlot() 

 void

handleClick(int x, int y, ChartRenderingInfo info) 

 boolean

isBorderVisible() 设置边界是否显示

protected  void

notifyListeners(ChartChangeEvent event) 通知监听

protected  void

notifyListeners(ChartProgressEvent event) 通知监听

 void

plotChanged(PlotChangeEvent event)

 void

removeChangeListener(ChartChangeListener listener)移除监听

 void

removeLegend()移除图例

 void

removeProgressListener(ChartProgressListener listener) 异常监听

 void

removeSubtitle(Title title) 移除副标题

 void

setAntiAlias(boolean flag) //设置字体模糊边界.

 void

setBackgroundImage(java.awt.Image image) //背景图片.

 void

setBackgroundImageAlignment(int alignment)

 //背景图片对齐方式(参数常量在org.jfree.ui.Align类中定义)

 void

setBackgroundImageAlpha(float alpha)  //背景图片透明度(0.01.0

 void

setBackgroundPaint(java.awt.Paint paint) //背景色

 void

setBorderPaint(java.awt.Paint paint) //边界线条颜色

 void

setBorderStroke(java.awt.Stroke stroke) //边界线条笔触

 void

setBorderVisible(boolean visible) //边界线条是否可见

 void

setNotify(boolean notify)

 void

setPadding(org.jfree.ui.RectangleInsets padding) // RectangleInsets.ZERO_INSETS

 void

setRenderingHints(java.awt.RenderingHints renderingHints)  //

 void

setSubtitles(java.util.List subtitles) //设置副标题.

 void

setTitle(java.lang.String text) //设置标题

 void

setTitle(TextTitle title) //设置标题

 void

titleChanged(TitleChangeEvent event)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值