Bonjour,
je suis en train de créer une application dans laquelle j'ai besoin de faire saisir un prix. J'utilise donc un jformattedTextField afin d'obliger les 2 chiffres apres la virgule et de n'avoir que des chiffres.
je recupere le tout dans une variable prix, déclarée en float.
j'ai donc ceci: prix = Float.parseFloat((""+ jftfPrix.getText()).replace(",", "."));
lorsque l'utilisateur clique sur le bouton valider, s'il a entré une valeure type "555.55" j'ai l'erreur suivante, que je n'ai pas s'il tape: "555,55":
Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: For input string: "555,55"
at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1224)
Merci de m'apporter votre aide
Partager