Bonjour à toutes et à tous !

Je me permets de vous demander votre aide car j'ai un problème qui me paraît difficile à résoudre :/

J'utilise ce morceau de code pour créer plusieurs bouton (ici 8 mais normalement c'est 15), mais j'aimerais gérer leur clique à chacun indépendamment des autres.

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
29
 
 
    nbrAC = 8;
 
    for(int w = 0; w < nbrAC; w++)
    {
 
    ecartX2 = ecartX2+36;
 
    JButton bouton2[]=new JButton[8];
 
    bouton2[w]=new JButton();
    Insets inset = new Insets(0,0,0,0);
    bouton2[w].setText("1,5"); //Text du bouton
    bouton2[w].setMargin(inset);
    bouton2[w].setBounds(238+ecartX2, 50, 16, 20);
    bouton2[w].setBackground(null); // défaut
    bouton2[w].setFont(fontbouton);
    bouton2[w].addActionListener(new ActionListener() {
 
         public void actionPerformed(ActionEvent e) {
 
         }
 
    });
 
    add(bouton2[w]);
 
}
Je m'explique, j'aimerais que lorsque je clique sur un des bouton par exemple, que son propre texte change, mais évidemment, je ne peux pas car la variable v change donc faut-il que je gère l'actionner sur chacun des boutons? (Et donc ce serait un truc du genre bouton2[1].SetText = " toto " ?).

Mais je tiens a signaler que j'ai énormément de boutons !! ( un truc comme 413 je crois ...) donc ça risque d'être vraiment embêtant .

Auriez-vous une solution?

Merci beaucoup pour votre aide !