关于JFreeChart的几点问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 17:39:32
初学者,在用swing+jdbc的时候想通过JFreeChart来显示数据库中的统计信息.但对JFreeChart一窍不通~一面有几个问题:
1.从网上下了个jfreechart-1.0.11,但解压后不知要怎么弄,网上说把jfreechart-1.0.11-demo.jar放到classpath中,什么意思,怎么弄?!
2.是不是用添加jar包,怎么弄?!
3.制作饼状图的过程主要是怎样的?最好给个例子看看~

1.jfreechart-1.0.11-demo.jar只是实例,里面都是class文件,我当初是全部反编译之后再看这些例子的,例子很多;
2.真正需要添加的jar包是jfreechart-1.0.10.jar和jcommon-1.0.13.jar,抱歉我用的是10的,所以名称与你的11不一样
3.饼图例子
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PiePlot3D;
import org.jfree.data.general.DefaultPieDataset;
import org.jfree.ui.RectangleInsets;

public class FirstTest{
public static void main(String[] args){

// 第一步创建数据集
DefaultPieDataset dataset = new DefaultPieDataset();
dataset.setValue("类别1", 125.3);
dataset.setValue("类别2", 52.7);
dataset.setValue("类别3", 10.6);
dataset.setValue("类别4", 85.96);
dataset.setValue("类别5", 43.2);

// 第二步创建一个JFreeChart对象
JFreeChart chart1 = ChartFactory.createPieChart(