Probleme JButton

Résolu
cs_moun45 Messages postés 4 Date d'inscription mercredi 25 mai 2005 Statut Membre Dernière intervention 14 juin 2005 - 9 juin 2005 à 15:57
bloofi Messages postés 388 Date d'inscription mercredi 1 octobre 2003 Statut Membre Dernière intervention 3 mai 2006 - 9 juin 2005 à 19:03
Bonjour,



je viens de créer un tableau de 400 JButton afin de créer un un tableau de 20x20 case cliquable dont voici le code:



for (int j=1 ; j<=20 ; j++) {



cases[(i-1)*20+j]=new JButton();

cases[(i-1)*20+j].setBackground(new Color(100,255,100));

add(cases[(i-1)*20+j]);

cases[i-1*20+j].addMouseListener(this);



}

et après je voudrais récupérer la valeur de l'ince de la case quand je clique sur un boutton



merci d'avance

1 réponse

bloofi Messages postés 388 Date d'inscription mercredi 1 octobre 2003 Statut Membre Dernière intervention 3 mai 2006 2
9 juin 2005 à 19:03
Tu peux definir l'actionCommand du bouton comme etant son indice dans le tableau :



for (int j=1 ; j<=20 ; j++){
cases[(i-1)*20+j]=new JButton();

cases[(i-1)*20+j].setActionCommand( "indice="+(i-1)*20+j );

cases[(i-1)*20+j].setBackground(new Color(100,255,100));
add(cases[(i-1)*20+j]);
cases[i-1*20+j].addMouseListener(this);
}



que tu récupere dans le actionPerformed...
3
Rejoignez-nous