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
| public class Fenetre extends JFrame {
BarreDeMenu barre;
JPanel pane,carte1,carte2,carte3; //TESTS
JTextArea zone_message;
CardLayout cc;
public Fenetre() {
// On règles les paramètres de la fenêtre.
super("Tubtronics");
this.setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
[b]BarreDeMenu barre = new BarreDeMenu(this);[/b]
JPanel pane = new JPanel();
CardLayout cc = new CardLayout();
pane.setLayout(cc);
pane.setBackground(Color.ORANGE);
pane.setSize(500,500);
JPanel carte1 = new JPanel();
carte1.setSize(500,500);
pane.add("Carte 1", carte1);
JPanel carte2 = new JPanel();
carte1.setSize(500,500);
pane.add("Carte 2", carte2);
JPanel carte3 = new JPanel();
carte1.setSize(500,500);
pane.add("Carte 3", carte2);
JTextArea zone_message = new JTextArea();
this.setLayout(new BorderLayout());
add("North", barre);
add("Center", pane);
add("South", zone_message);
}
[b] void MiseAJour(Object src) {
for (int j=0; j<30;j++){
if (src == barre.MenuItem[j]){
System.out.println("Commande = " + barre.MenuItem[j].getText());
}}
//cc.next(this);
}[/b]
public static void main(String args[]) {
Fenetre fenetre = new Fenetre();
fenetre.pack();
fenetre.setVisible(true);
}
} |