Graphic.camembert.java Source code

Java tutorial

Introduction

Here is the source code for Graphic.camembert.java

Source

/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package Graphic;

import java.util.List;
import javax.swing.JPanel;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.data.general.DefaultPieDataset;

/**
 *
 * @author Toshiba
 */
public class camembert extends JPanel {

    public camembert(List<Float> valeurs) {
        DefaultPieDataset pieDataset = new DefaultPieDataset();
        for (int i = 0; i < valeurs.size(); i++) {
            pieDataset.setValue("" + (i + 1), valeurs.get(i));
        }

        final JFreeChart pieChart = ChartFactory.createPieChart("Repartition des camions", pieDataset, true, false,
                false);
        final ChartPanel cPanel = new ChartPanel(pieChart);
        add(cPanel);

    }
}