JTextField et les evenements
sabrinam
Messages postés
12
Statut
Membre
-
daronmaster Messages postés 326 Date d'inscription Statut Membre Dernière intervention -
daronmaster Messages postés 326 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voici mon problème;
j'ai un textfield qui contient déja un texte, je veu lui ajouter un actionListener pour connaitre s'il a subi une modification ou non et de récupérer la nouvelle valeur .mais je pas réussi à faire ceci.
svp aidez moi, et merci d'avance.
voici mon problème;
j'ai un textfield qui contient déja un texte, je veu lui ajouter un actionListener pour connaitre s'il a subi une modification ou non et de récupérer la nouvelle valeur .mais je pas réussi à faire ceci.
svp aidez moi, et merci d'avance.
Configuration: Windows XP Firefox 2.0.0.14
2 réponses
-
l'ecouteur qui implemente l'actionListener ne va etre "appelé" que lorsque l'utilisateur aura appuyer sur la touche entrée et que si ton JtextField avait le focus donc :
pour ton ecouteur :
public class monEcouteur imlplements ActionListener{
public monEcouteur(/*liste de parametre*/){}
public void actionPerformed(ActionEvent e) {
/* ici tu meys le code */
}
}
/*******************************************************************/
pour ta classe contenant ton JtextField:
public class maClass ...{
private JTextField tonJtextfield;
public maClass(/*liste de parametre*/){
monEcouteur un_ecouteur = new monEcouteur(/*liste de parametre*/);
tonJtextfield.addActionListener(un_ecouteur);
}
/*....... le reste du code .......*/
}
et voila pour que ton ecouteur agisse sur le jtextfield passe le en parametre lors de la construction de celui-ci et fais en ce que tu veux dans le code de ce dernier.
separe bien les classes ci-dessus (enfin je ne crois pas que cela soit nécessaire)
bon week -
salut
montre un peu ton code, svp