Filtrer les caractères dans un JTextField

Dans cet exemple, un listener est ajouté pour filtrer les touches dans un JTextField . Ainsi, seuls les chiffres sont transmis au control, les autres caractères sont supprimés.

jTextField1.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyTyped(KeyEvent evt) {
char c = evt.getKeyChar();
//le caractère est numérique
if (c >= '0' && c <= '9') {
// System.out.println(evt);
} else {
//suppression du caractère
evt.consume();
}
}
});
Ajouter un commentaire
Pseudo
Adresse email
Site internet (optionnel)
Votre commentaire
Fiche de l'article
Mise a jour07/09/2010
VisualisationVu 749 fois
PublicInternaute
CategorieJAVA - Sources - Swing
Auteur de l'article
axel axel
connecté le 20/09/2011
28 ans - France Sud-Est
41 articles dans la section
Contacter l'auteur
Partager l'article