效果图(可以自适应窗口大小):
1、用到的jar包
yujianbo-java-tools-7.8.0.jar
jfreechart-1.0.19.jar
jcommon-1.0.23.jar
2、代码:
//关键性代码
DefaultPieDataset dataset = new DefaultPieDataset();
dataset.setValue("已完成",123);
dataset.setValue("已开始",500);
dataset.setValue("未开始",500);
ChartPanel chartPanel= SwingService.getPieChart(3,dataset, "0.00%",400,200,"我是饼状图",12,10,10);
//通过窗口显示
JFrame jf = new JFrame();
//初始化JFrame常用属性
SwingService.initJFrame(jf, false, 400, 400,null, JFrame.EXIT_ON_CLOSE, true);
jf.add(chartPanel);