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() ;
  }
} | 
Partager