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
A voir également:
- JTextField et les evenements
- Evenements nintendo - <a href="https://forums.commentcamarche.net/forum/jeux-video-19">Forum Jeux vidéo</a>
- Controler saisie dans JTextfield - <a href="https://forums.commentcamarche.net/forum/programmation-3">Forum Programmation</a>
- Attendez le service de notification d'événements système ✓ - <a href="https://forums.commentcamarche.net/forum/windows-11">Forum Windows</a>
- Javascript - Les événements - <a href="https://forums.commentcamarche.net/forum/astuces-et-solutions-378">Astuces et Solutions</a>
- Qu'est-ce qu'un événement nintendo???? - <a href="https://forums.commentcamarche.net/forum/jeux-video-19">Forum Jeux vidéo</a>
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
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