amel468
Messages postés34Date d'inscriptionvendredi 10 janvier 2003StatutMembreDernière intervention10 avril 2006
-
27 avril 2004 à 19:42
cs_tds
Messages postés351Date d'inscriptionmercredi 21 janvier 2004StatutMembreDernière intervention 9 décembre 2004
-
28 avril 2004 à 14:18
Bonjour!
Je suis en train de développer un convertisseur Franc euro dans une applet avec des composants AWT.
l'utilisateur clique sur un panel clavier. le label de la touche est récupérée dans un String, que je convertis (si c'est un chiffre) pour le stocker à la suite des autres chiffres déjà saisis dans un accumulateur de type double.
ensuite, j'affiche cet accumulateur dans un label ecran.
Voici mon problème:
Le système affiche 1.0 quand l'utilisateur clique sur 1.
j'ai donc utilisé la classe decimalFormat qui me permet de supprimer l'affichage de ce 0:
DecimalFormat myFormat = new DecimalFormat("######.##");
mais le problème, c'est que maintenant, quand l'utilisateur clique sur '0' puis ',' puis '0' puis '4' pour faire 0.04,
le systeme affiche directement 4.
De plus, coder de cette façon empeche l'utilisateur de voir sa sélection après les deux chiffres après la virgule.
Quelqu'un a t-il une solution?
J'espère avoir été assez claire dans mes explications.