slt a tous ,
1- je veux limite le nombre de chifre sur un : jtextfield
2- mais un condition que par les caractere pas les chifres
merci a tous ............
slt a tous ,
1- je veux limite le nombre de chifre sur un : jtextfield
2- mais un condition que par les caractere pas les chifres
merci a tous ............
Slt.
insertUpdate détecte l’insertion d'un caractère
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 this.mytextfield.getDocument ().addDocumentListener (new DocumentListener() { public void insertUpdate(DocumentEvent evt) { char [] c = mytextfield.getText ().toCharArray (); //Detecter nombre de chiffre if (!accepter) mytextfield.setText (new String (c, 0, c.length - 1)); }; public void changedUpdate(DocumentEvent evt) { char [] c = mytextfield.getText ().toCharArray (); //Detecter nombre de chiffre if (!accepter) mytextfield.setText (new String (c, 0, c.length - 1)); } });
changedUpdate détecte la modification du texte.
Bon courage
Ou alors peux être avec un JFormattedTextField c'est possible je pense.
(Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Partager