Slt!
Apres avoir longtemps cherché , je pose ma question qui peux être bête mais bon...
Comment rendre invisible ou visible un onglet de jTabbedPane ?
Version imprimable
Slt!
Apres avoir longtemps cherché , je pose ma question qui peux être bête mais bon...
Comment rendre invisible ou visible un onglet de jTabbedPane ?
Tu peux désactiver l'onglet avec setEnableAt().
Merci !
Mais ça ne fait que desactivé alors que je veux qu'il soit invisible !
As-tu essayé :Code:jTabbedPane.getComponentAt(index).setVisible(false);
Merci !
mais c'est pas toujours bon !
Ba pas d'autre solution que le supprimer ton onglet du tabbedpane, en le stockant qqs par (hashtable) pour le rajouter par la suite.
Bon ! merci tout de même !
Ouais, JTabbedPane est particulièrement mal fait, ça devrait utiliser des modèles comme les JList, pour faire notre propre TabbedPaneModel :)
JXTabbedPane => Y a plus qua :mrgreen:
J'ai regardé un peu le code source dans l'incubator, ça n'utilise pas du tout les modèles...Citation:
Envoyé par n!co
Enfin je me suis fait ma propre version, sur laquelle on peut "externaliser" les onglets dans des fenêtres séparés... Mais ça n'utilise toujours pas les modèles (ça étend juste JTabbedPane), je ne me suis pas encore penché sur la création complète de composants graphiques...
C'est moi ou on parle aussi de docking ici hein @rom? :mrgreen:
;) Un petit peu...Citation:
Envoyé par sironimo
pour enlever l'onglet !Code:Jframe1.jTabbedPane1.removeTabAt(3);