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 pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 v.workingpan = new JPanel(); contenu.add(v.workingpan); v.pile = new CardLayout(20,0); v.workingpan.setLayout(v.pile);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);![]()







Répondre avec citation


Partager