Bonjour. Je commence petit a petit a faire du graphisme en java et mon problème est celui ci.

Je suis en train de faire un pendu. Je crée mes boutons avec mes lettres jusque la tous va bien. Je fait un actionPerformed sur mes boutons, donc quand je clic dessus la lettre s'affiche dans la console. Maintenant j'essaye de renvoyer a mon prog principale la lettre pour modifier mon string mais la ça coince.

Voici un peux la structure de mon prog
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
import javax.swing.* ;
import java.awt.* ;
import java.io.*;
import java.awt.event.* ;


class Fen2Boutons extends JFrame implements ActionListener
{
  public Fen2Boutons ()
  { 
	contenu = new JPanel();
	// Affecte un gestionnaire de présentation à ce panneau
	BorderLayout dispositionl = new BorderLayout();
	contenu.setLayout(dispositionl);
        texte = new JLabel ("Il vous reste 6 essai.   Rentrer un lettre:") ;
	contenu.add("North", texte);
	texte.setForeground (Color.blue) ;
	texte2 = new JLabel ("Il vous reste 6 essai.   Rentrer un lettre:") ;
	contenu.add("Center", texte2);
	boutonA = new JButton ("A") ;
        JPanel panneauLettres = new JPanel();
	GridLayout disposition2 = new GridLayout(3, 9);
	panneauLettres.setLayout(disposition2);
	panneauLettres.add(boutonA);
        contenu.add("South", panneauLettres);
	frame = new JFrame("Pendu");
	frame.setContentPane(contenu);
	frame.pack();
	frame.setVisible(true) ;
	boutonA.addActionListener(this);
  }


public void actionPerformed (ActionEvent ev)
  { 
	if (ev.getSource() == boutonA)
	{
	  System.out.println ("a") ;
	  boutonA.setForeground (Color.red) ;
	} 
  } 
 
private JButton boutonA;
public JFrame frame;
public JPanel contenu;
public JLabel texte, texte2;


public class Pendu5p3
{ 

  public static void main (String args[])throws IOException 
  {
  Fen2Boutons frame = new Fen2Boutons() ;
  //Mon probleme est ici donc avant dans la console j'utilisais Clavier.lireString
  mais comment puis je faire pour que lettre2 prenne la valeur ('a' par
  exemple)
  lettre2 = Clavier.lireString() ;
  }
}
J'ai simplifier mon code il manque surement des lignes pour que le programme fonctionne mais c'est juste pour un peux expliquer mon problème (je débute aussi donc mon code n'est peux être pas très clair et je pense que je crée une fenêtre qui ne sert a rien ^^)

Donc voila je cherche déjà depuis quelque heure sur le net mais je ne trouve pas ou alors quand je pense trouver ba ca marche pas ^^. Si quelqu'un peux me donner un exemple ce serais sympa.
Merci d'avance