[JAVA]Nombre formatté mais sans la virgule
Résolu
ZZ2F3
Messages postés
40
Statut
Membre
-
ZZ2F3 Messages postés 40 Statut Membre -
ZZ2F3 Messages postés 40 Statut Membre -
Bonjour,
J'ai créé des JFormattedTextField pour mes champs de textes dans mon programme car je ne dois permettre à l'utilisateur de ne pouvoir taper que des chiffres.
Pour cela j'ai fais ceci :
NumberFormat format_double = NumberFormat.getNumberInstance();
format_double.setMaximumFractionDigits(10);
monChamp = new JFormattedTextField(format_double);
Tout parche très bien (pas de lettre) à une exeption près :
lorsque je tape "1000", il m'écrit "1,000" !!!
Je ne veux pas que la virgule apparaisse (ni d'espace, ni de point !).
Comment faire, je n'y arrive pas !!!
Merci par avance
J'ai créé des JFormattedTextField pour mes champs de textes dans mon programme car je ne dois permettre à l'utilisateur de ne pouvoir taper que des chiffres.
Pour cela j'ai fais ceci :
NumberFormat format_double = NumberFormat.getNumberInstance();
format_double.setMaximumFractionDigits(10);
monChamp = new JFormattedTextField(format_double);
Tout parche très bien (pas de lettre) à une exeption près :
lorsque je tape "1000", il m'écrit "1,000" !!!
Je ne veux pas que la virgule apparaisse (ni d'espace, ni de point !).
Comment faire, je n'y arrive pas !!!
Merci par avance
A voir également:
- [JAVA]Nombre formatté mais sans la virgule
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
2 réponses
Oups, pardon, je n'avais pas vu ton souhait de ne pas avoir d'espaces non plus:
Rajoute donc une ligne
Il va afficher 212152151515181,53.
cela fera l'affaire (plus d'espaces ni de virgules dans la partie entière). Les virgules, par ailleurs, étaient dues à ton Locale (autre que le français).
++
Rajoute donc une ligne
format_double.setGroupingUsed(false);
Il va afficher 212152151515181,53.
cela fera l'affaire (plus d'espaces ni de virgules dans la partie entière). Les virgules, par ailleurs, étaient dues à ton Locale (autre que le français).
++
Et oui en effet, je suis en stage en Ecosse donc la virgule vient surement de là !!
Merci encore