Bonjour ,
J'utilise JFreechart pour tracer les graphiques et je les affiches dans un ChartPanel. Je veux que lorsque je choisi le type de graphique dans la ComboBox il me l'affiche dans le ChartPanel , le problème est que le graphique ne ce redéssine pas . J'ai testé repaint(); mais ca ne marche pas .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public void init() { setLayout(new BorderLayout()); ChartPanel chartPanel = new ChartPanel(chart); add(chartPanel,BorderLayout.CENTER);
Avez-vous des idées ?
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
22
23
24 public void actionPerformed(ActionEvent e) { if(e.getSource()==choix_graph){ String item = (String) choix_graph.getSelectedItem(); if(item.equals("Histogramme")) { hystogramme = new Bar(this); chart = hystogramme.createChart(); repaint(); } if(item.equals("Camembert")) { camembert = new Camembert(this); chart = camembert.createChart(); repaint(); } } }
Partager