JFreechar em um JPanel

Pessoal, criei um objeto JFreeChart.
Como faço agora para que um JPanel comporte este objeto?
O objetivo é criar um gráfico em uma aplicação DeskTop.
Segue código da criação do objeto.

Obrigado. :slight_smile:

import org.jfree.chart.*;
import org.jfree.data.xy.*;

public class TheFuture {

    public static void main(String[] args) {

	XYSeries series = new XYSeries("Linux Users");
	series.add(1995, 0.5);
	series.add(2000, 3.0);
	series.add(2010, 20.0);
	series.add(2020, 50.0);
	XYDataset dataset = new XYSeriesCollection(series);

	JFreeChart chart = ChartFactory.createXYAreaChart(
	     "Linux Users",
	     "Year",
	     "Millions",
	     dataset,
             org.jfree.chart.plot.PlotOrientation.VERTICAL,
	     true,
	     false,
             false);

	try {
	  ChartUtilities.saveChartAsJPEG(
          new java.io.File("TheFuture.jpg"), chart, 500, 300);
	} catch (java.io.IOException exc) {
	    System.err.println("Error writing image to file");
	}
    }
}

Você não precisa salvar o gráfico num arquivo jpg para poder exibir num JPanel.

O link abaixo mostra isso. Basicamente ele cria 4 gráficos de pizza e insere os 4 num JPanel. Bem mais simples :wink:

http://www.java2s.com/Code/Java/Chart/JFreeChartPieChartDemo7.htm

[quote=Rodrigo Vieira Pinto]Você não precisa salvar o gráfico num arquivo jpg para poder exibir num JPanel.

O link abaixo mostra isso. Basicamente ele cria 4 gráficos de pizza e insere os 4 num JPanel. Bem mais simples :wink:

http://www.java2s.com/Code/Java/Chart/JFreeChartPieChartDemo7.htm

[/quote]

Valeu!