Bonjour,
j'essaye de stocker le résultat d'un champ JTextFormatedField, tapé par l'utilisateur dans une variable pour pouvoir effectuer des opérations dessus par la suite.

voilà mon programme "simplifié"

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
import java.*
 
public class Fenetre extends JFrame {
 public Fenetre(){
 
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
private JPanel Container=new JPanel();
Container.setLayout(new GridBagLayout());
double var_score=0;
 
private JFormattedTextField jtf = new JFormattedTextField(NumberFormat.getIntegerInstance());
 
 jtf.addActionListener(new UtilisateurListener());
         this.setContentPane(Container); 	
         this.setVisible(true);
 
class UtilisateurListener implements ActionListener{
		 public void actionPerformed(ActionEvent arg0){
			 System.out.print(jtf.getValue()+"\n");
			 var_score = (Double) jtf.getValue(); // LIGNE qui pose problème
			 System.out.print(var_score+"\n");
 
		 }
 
		 }
}

Si j'enlève les 2 dernières lignes, mon programme fonctionne.
Pouvez vous me dire ce qu'il ne va pas ?
Merci d'avance.