Bonjour
Comment detecter le changement dans un jTextField ?
(ajout d'un caractère, ... => changement de contenu)
et merci d'avance![]()
Bonjour
Comment detecter le changement dans un jTextField ?
(ajout d'un caractère, ... => changement de contenu)
et merci d'avance![]()
Comme ca
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 JTextField tf = new JTextField(); tf.addKeylistener(new KeyAdapter() { public void keyTyped(KeyEvent k) { System.out.println("Une touche a ete tapee"); } });
Le PropertyChangeListener sur la propriété "text" est plus adapté je pense.
Jamais utilise mais ca peut etre mieux en effet, j'ai parfois des problemes avec le KeyListener
Pour ce qui est de filtrer la saisie des caracteres il vaudrait mieux te renseigner sur les possibilites offertes par le composant JFormattedTextField
Filtrer les caractères ça me paraît plutôt un job pour le Document et sûrement réalisable via un DocumentListener je pense.
merci à natha et muad'dib
Partager