Bonjour à tous!
Voilà, j'ai un petit soucis... j'ai créé une interface en SWING et sur cet interface j'ai positionné un objet ChartPanel qui contient lui même un objet JFreeChart (BarChart pour être plus précis) et je voudrais gèrer un certain type d'évènement: en fait je voudrais que, en cliquant sur une seule de mes barres, il y ait un évènement! Pour l'instant j'arrive à gérer le fait que l'utilisateur clique sur le ChartPanel mais pas encore le fait qu'il clique sur une barre en particulier!
Est-ce que quelqu'un aurait une idée?

Voici mon code:
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
25
26
27
28
DefaultCategoryDataset dataset = new DefaultCategoryDataset(); 
            dataset = new DefaultCategoryDataset(); 
            dataset.addValue(14.0, "Produit 1", "2000"); 
            dataset.addValue(20.0, "Produit 2", "2000"); 
            dataset.addValue(25.0, "Produit 3", "2000"); 
            dataset.addValue(29.0, "Produit 4", "2000"); 
            dataset.addValue(28.0, "Produit 5", "2000"); 
            dataset.addValue(23.0, "Produit 6", "2000"); 
            dataset.addValue(18.0, "Produit 7", "2000"); 
            dataset.addValue(11.0, "Produit 8", "2000"); 
 
            JFreeChart barChart = ChartFactory.createBarChart("Analyse sélection", "", 
                      "Nombre Verbatims", dataset, PlotOrientation.VERTICAL, false, true, false); 
            ChartPanel cPanel2 = new ChartPanel(barChart); 
            cPanel2.addMouseListener(new ecouteSouris());
 
....
....
class ecouteSouris implements MouseListener
{
    public void mouseClicked(MouseEvent e) {
 
        System.out.println("Souris");
        //code a exécuter lorsqu'il y a un clic de souris sur le composant
       }
 
    ....
}
Si quelqu'un voit ce que je demande, je suis preneur de toutes les explications... Merci d'avance et bonne journée à tous!