Bonjour,
j'ai un petit souci, j'ai créer une fenetre avec une CardLayout que je place dans un JPanel. Dans le cadre du chargement d'une sauvegarde, j'aimerai pouvoir supprimer la CardLayout existante pour afficher une nouvelle. Le probleme c'est qu'avec mon code , la nouvelle Card ne s'affiche pas.
et voila mon code pour remplacer la Card, mais qui ne marche pasCode:
1
2
3
4 v.workingpan = new JPanel(); contenu.add(v.workingpan); v.pile = new CardLayout(20,0); v.workingpan.setLayout(v.pile);
:tagcode:Code:
1
2
3
4
5
6
7
8
9
10 getContentPane().remove(v.workingpan); v.workingpan=null; v.workingpan = new JPanel(); getContentPane().add(v.workingpan); v.pile = new CardLayout(20,0); v.workingpan.setLayout(v.pile); v.VertBox = Box.createVerticalBox(); v.workingpan.add(v.VertBox,"9"); JLabel r = new JLabel("Rola"); v.VertBox.add(r);
