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