bonjour tout monde
j aimerai ecrire une methode qui permet d'introduire uniquement de caractere dans jtextfield
merci pour votre aide
Discussion :
bonjour tout monde
j aimerai ecrire une methode qui permet d'introduire uniquement de caractere dans jtextfield
merci pour votre aide
Bonjour.
Qu'entends-tu par de caracter (je suppose des caracteres) ?
Il y a toujours des caracteres (ou rien) dans un JTextField.
Est-que tu veux unuquement du numerique ?
Si oui et apres avoir recupere ce qui a ete saisi,
si c'est numerique, c'est bon, sinon exception:
Code : Sélectionner tout - Visualiser dans une fenêtre à part int maSaisieNum = Integer.parseInt(maSaisieStr);
A toi de mettre ceci dans un bloc try catch et de "boucler" sur ton intro.
Salut,
Tu peut très facilement définir des règles pour le document d'un JTextComponent.
Il faut utiliser un DocumentFilter :
http://java.sun.com/javase/6/docs/ap...entFilter.html
http://java.sun.com/javase/6/docs/ap...ocumentFilter)
Recherche avec google, tu vas trouver très facilement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 AbstractDocument doc = (AbstractDocument) textComponent.getDocument(); doc.setDocumentFilter(filter);
De mémoire (lointaine) à partir des évenements tu doit pouvoir filtrer les codes clavier.
De mémoire aussi tu peux utiliser un composant qui permet de faire de la saisie formatée : le JFormattedTextField.
Partager