JTextField et les evenements

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.
Configuration: Windows XP
Firefox 2.0.0.14

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. 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