Tableau de JButton

Résolu
cs_Spunk62 Messages postés 12 Date d'inscription mardi 23 septembre 2008 Statut Membre Dernière intervention 15 mai 2010 - 15 mai 2010 à 20:13
cs_Spunk62 Messages postés 12 Date d'inscription mardi 23 septembre 2008 Statut Membre Dernière intervention 15 mai 2010 - 15 mai 2010 à 20:36
Bonjour, j'ai un Tableau de JButton : modif

 for(a=0;a<5;a++){
     modif[a].addActionListener(new ActionListener(){
     public void actionPerformed(ActionEvent e)   {
        System.out.println(a);
     }
  });
 }


j'aimerai savoir quels JButton a étaient sélectionnés or à chaque fois a = 5.

merci pour votre aides.

1 réponse

cs_Spunk62 Messages postés 12 Date d'inscription mardi 23 septembre 2008 Statut Membre Dernière intervention 15 mai 2010
15 mai 2010 à 20:36
J'ai résolu mon problème grâce a un autre post

il suffit de donner un nom au bouton qui correspond à leur index.
modif[a].setName(""+ a);



et ensuite

 public void actionPerformed(ActionEvent e) {
     Object source = e.getSource();
     if (source instanceof JButton) {
        JButton button = (JButton) source;
        int i = Integer.parseInt(button.getName());
        System.out.println(""+i);
                                    }
3
Rejoignez-nous