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 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
| import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class IHMJeu421 extends JFrame {
JButton bouton1;
JButton bouton2;
Container cMenu;
Container cJeux;
public IHMJeu421(String nomFenetre){
super(nomFenetre);
setSize(1000,500);
cMenu = getContentPane();
cJeux = getContentPane();
bouton1 = new JButton( "B1" );
bouton2 = new JButton( "B2" );
boutonAffB1 baB1 = new boutonAffB1();
bouton1.addActionListener(baB1);
BoutonAffB2 baB2 = new BoutonAffB2();
bouton2.addActionListener(baB2);
this.setVisible(true);
this.CreationFenetre();
}
private void CreationFenetre(){
JPanel jpBouton = new JPanel();
jpBouton.setLayout(new GridLayout(1,1));
jpBouton.add(bouton1);
JPanel jpMenu = new JPanel();
jpMenu.setLayout(new BorderLayout());
jpMenu.add(jpBouton,BorderLayout.CENTER);
JPanel jpBouton1 = new JPanel();
jpBouton1.setLayout(new GridLayout(1,1));
jpBouton1.add(bouton2);
JPanel jpJeux = new JPanel();
jpJeux.setLayout(new BorderLayout());
jpJeux.add(jpBouton1,BorderLayout.CENTER);
cJeux.add(jpJeux);
cMenu.add(jpMenu);
cMenu.setVisible(true);
cJeux.setVisible(false);
}
public class BoutonAffB2 implements ActionListener{
public void actionPerformed(ActionEvent e){
cMenu.setVisible(false);
cJeux.setVisible(true);
}
}
public class boutonAffB1 implements ActionListener{
public void actionPerformed(ActionEvent f){
cMenu.setVisible(true);
cJeux.setVisible(false);
}
}
} |
Partager