je dois faire un morpion en java de 3x3. J'ai mis mes jbutton dans un vecteur et j'aimerais que quand je clique sur un boutton ca affiche un "x" ou un "o". Le truc c'est que je n'ai pas envie de faire un action_performed sur chaque bouttons mais un général. Comment faire ?
Publicité
Posté le 24-03-2004 à 11:56:18
skeye
Posté le 24-03-2004 à 12:02:16
En faisant ta classe de bouton?
R3g
fonctionnaire certifié ITIL
Posté le 24-03-2004 à 12:11:42
Qu'est-ce que tu entends exactement par "faire un actionPerformed sur chaque bouton" ?
---------------
Au royaume des sourds, les borgnes sont sourds.
Je suppose que c'est plus facile de faire des action_performed qui appellent tous la même fonction
A moins que ce soit ce que tu veux dire?
Message édité par Tharkun92 le 24-03-2004 à 12:12:09
uxam
Posté le 24-03-2004 à 12:28:03
ben un exemple
Code :
void jButton1_actionPerformed(ActionEvent e)
{
jButton1.setText("X" );
}
mais je veux pas me tapper ca pour les 9. Donc comment faire ca pour les 9 directement ?
Message édité par uxam le 24-03-2004 à 12:28:49
nerisson
Pic-pic
Posté le 24-03-2004 à 12:30:19
Tu mets la meme methode en listener pour tout tes boutons, et tu peut recuperer le bouton qui a envoye l'evenement grace a la methode getSource du parametre ActionEvent.