laboule_bsb
Messages postés4Date d'inscriptionvendredi 19 janvier 2007StatutMembreDernière intervention12 décembre 2007
-
7 déc. 2007 à 17:48
Twinuts
Messages postés5374Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention 3 mars 2023
-
7 déc. 2007 à 22:47
Jai un peti probleme, jai un tableau de boutons pr un jeu (le demineur) et je voudrai ke kan je clike sur un bouton de la grille pouvoir recuperer lindice du bouton sur lekel jai cliker. merci davance
Twinuts
Messages postés5374Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention 3 mars 2023111 7 déc. 2007 à 22:47
Salut,
nan simplement :
ok merci buton.setName("" + index);
ensuite :
public void actionperformed(ActionEvent e) {
Object o = e.getSource();
if(o instanceof JButton) {//sinon tu peux utiliser isInstance de 'class'
JButton bt = (JButton) o;
int index = -1;
try {
index = Integer.parseInt(bt.getName());
} catch(Exception e) {
System.err.println("Error : " + e);
return;
}
tableauButtons[index].méthode();
}
}
"Par contre maintenant je voudrais modifier le contenu du bouton , par
exemple au lieu d'afficher valider dans mon bouton, je voudrais
afficher fermer."
si tu prend l'option getName
[...]
tableauButtons[index].setText("Un texte");
[...]
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."