对JFreeChar的学习-简单显示

目录:

1---JFreeChar,能干什么?

2---学习的必要性?

3---创建这样一个JFreeChar要走的几个对象过程?

4----实现程序?

-----------------------------------------------------------------------------------

内容:

1---JFreeChar,能干什么?

  打开文档,从第一段的“Introduction”文档介绍当中就可以明白,最终目的是,把一组数据用图形表示出来。

wps_clip_image-14984

2---学习的必要性?

  作为”web“developer 来说,这样图形表示在开发时候是相当好用的,也应该尽量用上的。

为什么,就是因为简单,能直观的表示”数据“

3---创建这样一个JFreeChar要走的几个对象过程?

  【具体对象的方法,参照API】

  文档里面发现。主要有三个,后面,那个可以说是出于测试显wps_clip_image-28768示用的。一般不怎么用;

DefaultPieDataset::创建一个园状图形的一个数据集合

CharFactory:JFreeChar的一个工厂;用于生存指定JFreeChar的;

JFreechart:指定的JFreeChart;比如圆状的,饼状的。

ChartFrame:继承了窗体了,把图片显示出来。

4----实现程序?

打开工具“Eclipse”或者“MyEclipse”

wps_clip_image-24572

在“Eclipse”中,添加“user library”取名为“JFreeChar_library”

在这个“library”添加俩个“jar”文件

Jcommon..jar(1.0.6版本)

Jfreechartt.jar(1.0.13版本)

wps_clip_image-32751

wps_clip_image-11569

wps_clip_image-12750

wps_clip_image-9145

创建项目名“jreeChar”;再创建包“com.along.amei.jfreechar”;创建类“TestPieChar”

wps_clip_image-8160

4.1----具体代码实现?

导入包

import org.jfree.chart.ChartFactory;

import org.jfree.chart.ChartFrame;

import org.jfree.chart.JFreeChart;

import org.jfree.data.general.DefaultPieDataset;

/*

* 这个类是用来测试JFreeChar的

* 只是简单的测试下JFreeChar中的一个简单叫Pie的图片

*

* 首先,编一个JFreeChar,可以参考,创建JFreeChar的模型

*/

public class TestPieChar {

public static void main(String[] args) {

}

}

insert into ”main“ function

wps_clip_image-547

4.2---最后显示结果?

wps_clip_image-12773