Salut à tous

J'utilise JFreeChart pour tracer une courbe dans mon application. Je dois mettre régulièrement cette courbe à jour. Jusqu'à présent je fais comme ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
public void MAJ(int count, double LesX[]) {
		for(int i=0;i<count;i++)
		{
		double x = LesX[i];
		double y = Math.cos(8 * Math.PI * (double) x / 500);
		series.add((double) x, y);
		}
		while (series.getItemCount() > 500)
			series.remove(0);
		dataset = new XYSeriesCollection(series);
		chart = ChartFactory.createScatterPlot("La courbe", "Les X", "Les Y",
				dataset, PlotOrientation.VERTICAL, false, false, false);
		XYPlot plot = (XYPlot) chart.getPlot();		
		XYItemRenderer rendu = new StandardXYItemRenderer();
		rendu.setPaint(Color.BLUE);
		plot.setRenderer(0, rendu);
 
		BufferedImage image = chart.createBufferedImage(500, 300);		
		lblChart.setIcon(new ImageIcon(image));
	}
Mais je trouve ça un peu trop lourd.
N'y a t'il pas plus simple?
Un truc du style