Impossible de créer 2 instances de NumberFormat
Bonsoir,
Dans mon programme, J'ai utilisé un NumberFormat dans un JFormattedTextField, mais le problème est que je n'arrive pas à créer 2 instances différents de la classe NumberFormat.
J'ai un JFormattedTextField, qui demande une précision à 0.0001, et l'autre à 0.1 .
J'ai donc créé un objet NumberFormat pour le premier JFormattedTextField:
Code:
1 2 3 4 5 6 7
|
NumberFormat format = NumberFormat.getInstance();
format.setMaximumIntegerDigits(9);
format.setMinimumIntegerDigits(0);
format.setMaximumFractionDigits(4);
format.setMinimumFractionDigits(0);
format.setGroupingUsed(false); |
Et pour le deuxièm JFormattedTextField, j'ai repris le même code, sauf la valeur de "FractionDigits":
Code:
1 2 3 4 5
|
NumberFormat freqFormat = NumberFormat.getInstance();
... ... ...
format.setMaximumFractionDigits(1);
... ... ... |
Mais ça n'a pas marché, quand je définisais mon deuxième NumberFormat, il changait le niveau de présicion du premier NumberFormat aussi. Apparemment ces 2 objets partagent la même valeur "FractionDigits".
Donc j'aimerais savoir si c'est possible d'avoir 2 NumberFormats différent?
Merci beaucoup.