Bonjour
J'ai un chiffre qui est saisie sous JFormattedTextField, donc par exemple je tape 1000000 il va etre afficher comme 1 000 000, comment je peux convertir se chiffre vers un integer pour pouvoir l'utiliser dans des calcules?
Bonjour
J'ai un chiffre qui est saisie sous JFormattedTextField, donc par exemple je tape 1000000 il va etre afficher comme 1 000 000, comment je peux convertir se chiffre vers un integer pour pouvoir l'utiliser dans des calcules?
Bonjour,
comment est instancié le JFormattedTextField ?
avec quel MaskFormatter ?
J'ai fait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 JFormattedTextField x=new JFormattedTextField(NumberFormat.getIntegerInstance());
Tu déclares ton instance de NumberFormat :
Et ensuite tu peux récupérer de cette façon la value du JFormattedTextField en int :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 private NumberFormat nformat=NumberFormat.getIntegerInstance();
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 int val; try { Number n=nformat.parse(jtextfield.getValue()+""); val=n.intValue(); } catch (ParseException e1) { val=0; }
Merci beaucoup Mr.
Partager