JFormattedTextField: espace entre les saises
Bonjour à tous!
J'ai créé un JFormattedTextField qui n'autorise que les entiers, le problème est que lorsqu'on saisit plus de trois chiffres, il met un espace tous les trois chiffres:
ex: 333
ex: 3 333 etc...
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9
|
//On crée une instance de la classe NumberFrormat
NumberFormat nf = NumberFormat.getNumberInstance ();
// Cette instance ne peu concerner que des entiers
nf.setParseIntegerOnly (true);
// On crée une nouvelle zone de texte formatable
donneesUtilisateur = new JFormattedTextField(nf);
// On force le type de cette zone de texte pour obtenir une méthode n'autorisant pas l'entrée de caractères non valides
((DefaultFormatter) donneesUtilisateur.getFormatter ()).setAllowsInvalid (false); |
D'avance Merci
Bonne journée