Bonsoir,
Au démarrage j'ajoute dans mon container (getContentPane()) un JPanel. Puis quand je clique sur un des boutons de mon menu je voudrais qu'un autre JPanel se charge.
Ce que j'ai fait ne marche pas. Comment je dois faire ?
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 public MaClasse extends JFrame { private Presentation pr; // un JPanel public MaClasse() { // ... rulesItem = new JMenuItem("Regles"); helpMenu.add(rulesItem); rulesItem.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent event) { getContentPane().removeAll(); getContentPane().add(new DisplayRules()); // un JPanel repaint(); } } ); // ... pr = new Presentation(); getContentPane().add(pr); } }
Partager