Bonjour,
J'ai le code suivant :
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
 
	public Jewels() throws IOException, ClassNotFoundException {
 
	    JTextField joueur = new JTextField(8);
	    JTextField pseudoInput = new JTextField(8);
 
	    JPanel myPanel = new JPanel();
	    myPanel.add(new JLabel("Joueur:"));
	    myPanel.add(joueur);
	    myPanel.add(Box.createHorizontalStrut(15));
	    myPanel.add(new JLabel("pseudo:"));
	    myPanel.add(pseudoInput);
 
	    pseudo= pseudoInput.getText();
 
	    int result = JOptionPane.showConfirmDialog(null, myPanel,
	        "Please Enter X and Y Values", JOptionPane.OK_CANCEL_OPTION);
	    if (result == JOptionPane.OK_OPTION) {
	      System.out.println("x value: " + joueur.getText());
	      System.out.println("y value: " + pseudoInput.getText());
	    }
 
 
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setBounds(100, 100, 483, 417);
		contentPane = new JPanel();
		contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
		setContentPane(contentPane);
		contentPane.setLayout(null);
 
		PanelJeu panelJeu = new PanelJeu();
		panelJeu.setBounds(10, 83, 448, 292);
		contentPane.add(panelJeu);
		panelJeu.setLayout(null);
 
		JPanel panel = new JPanel();
		panel.setBounds(10, 11, 448, 61);
		contentPane.add(panel);
		panel.setLayout(null);
 
		//Label & Score
		//setLabel(Accueil.getPseudo());
		//setScore(panelJeu.score);
		JLabel labelPseudo = new JLabel("Bonjour "+getPseudo());
 
		labelPseudo.setFont(new Font("Tahoma", Font.BOLD, 14));
		labelPseudo.setBounds(10, 11, 222, 23);
		panel.add(labelPseudo);
 
		JButton btnMeilleursScores = new JButton("Meilleurs Scores");
		btnMeilleursScores.setBounds(303, 11, 135, 23);
		panel.add(btnMeilleursScores);
	    btnMeilleursScores.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				dixmeilleurs(); 
			}
		});
		panelJeu.start();
	}
	public static String getPseudo() {
		return pseudo;
	}
Je galère depuis 3h sur le fait que cette ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
		JLabel labelPseudo = new JLabel("Bonjour "+getPseudo());
est incapable de récupérer la valeur du pseudo rentrée (que je veux récupérer via une fonction, pas en GetText, mais par "getPseudo()" comme vous pouvez le voir dans mon code).
il me renvois simplement un vide "".
Une idée? Peut-être que la fonction n'a pas été capable de recevoir la valeur envoyée par le Jtextfield... si c'est cela comment lui envoyer la valeur?
J'ai beau foutre ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
	    pseudo= pseudoInput.getText();
la fonction ne semble rien récupérer. Ca me gave.

Merci d'avance