cs_jimmy69
Messages postés778Date d'inscriptiondimanche 22 décembre 2002StatutMembreDernière intervention27 novembre 2008
-
30 déc. 2005 à 17:35
cs_jimmy69
Messages postés778Date d'inscriptiondimanche 22 décembre 2002StatutMembreDernière intervention27 novembre 2008
-
30 déc. 2005 à 18:21
Bonjour a tous,
je debute sous java et je manipules les composants swing depuis peu !
J'ai une fenetre dans lequel j'ai deux bouttons un qui valide l'operation et l'autre qui annule l'operation et qui remet les JTextfield a blanc !
Ma question est celle ci ! quelle technique employe pour savoir quel bouton a ete clicke quand on a plusieurs boutons sur la form !!!!
je ne connais que la fonction actionPerformed !Et je ne peux pas en mettre plusieurs actionPerformed dans le meme fichier je suppose !?
public void actionPerformed(ActionEvent ev){
}
y a t i l une autre maniere de faire que actionPerformed !!!!
scaryman
Messages postés492Date d'inscriptionvendredi 30 janvier 2004StatutMembreDernière intervention16 mai 200712 30 déc. 2005 à 18:13
salut
en fait on a 2 solutions, soit faire un actionPerformed pour chaque bouton(je n'expliquerais pas cela ici) ou faire un actionPerformed général.
Pour savoir de quel bouton l'action provient, voici un exemple :
JButton b = new JButton("Afficher");
b.addActionListener(this);
.
.
.
public void actionPerformed(ActionEvent e) {
if(e.getSource() == b) ...
}