Bonjour,
J'ai construit une IHM qui permet de récupérer des donneés issue d'un serveur, de les utiliser pour faire un certain nombre de calculs et ensuite de renvoyer le résultat à d'autre serveur.
Mon probleme est que le client souhaite que les données (float) récupéré soient arrondie (formater à %6.3f par exemple) à l'affichage. Mais par contre les calculs doivent etre fait à partir des données réelles (non formater).
au début j'ai utiliser cette maniere pour formater
le probleme est que la valeur réel est perdu (on effectue les calcules avec la valeur formattée).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ((ScanEnergy2Panel) abstractScanPanel) .getTextFieldStartEnergy().setText( (new Double(Double.valueOf(String.format("%6.4f",trajectory.getOriginPosition()).replace(',', '.'))) .toString()));
J'aurai voulu savoir comment peut on faire pour que la valeur renvoyer par le JTextField (par appel à getText) soit la valeur réel, mais que la valeur affiché dans l'IHM soit la valeur formatée.
Merci d'avance
Partager