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?
Version imprimable
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:
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:
1
2 private NumberFormat nformat=NumberFormat.getIntegerInstance();
Code:
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.