Bonjour,
Je cherche le moyen de réactualiser le contenu d'un TabbedPane lors d'un changement d'onglet.
Réactualisation par la suppression du contenu de l'onglet, après son identification, et sa remise en place dans l'onglet.
J'ai essayé diverses méthodes mais je cale sur la manière de faire.
J'envisage de passer par un changelistener :
Mais cela ne fonctionne pas du tout
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 myTabbedPane.addChangeListener(new ChangeListener(){ public void stateChanged(ChangeEvent e){ JTabbedPane MytabbedPane = (JTabbedPane)e.getSource(); JComponent MyComp = MytabbedPane.getSelectedComponent(); //recuperer le contenu de l'onglet Class cl = MytabbedPane.getSelectedComponent().getClass(); MyComp.removeAll(); MyComp.add(new cl); MyComp.revalidate(); MyComp.repaint(); } });
Quelqu'un a t il une idée de comment m'y prendre ?
PS : je n'envisage pas de déplacer l'ordre des onglets.
@+







Répondre avec citation
Partager