Salut,
Pour un projet personnel, j'ai été amené à programmer une extension de JTabbedPane, qui permet de déplacer les onglets, de les fermer ou de les détacher.
Cette extension utilise des "modèles" (comme ListModel, TreeModel,... sauf que là c'est ETabbedPaneModel).
(si c'est joli c'est juste grâce au look & feel que j'ai utilisé pour la démo, sinon c'est exactement comme le JTabbedPane pour l'apparence)
Voici un petit test (avec le look & feel système) : Java web start demo (nécessite java se 6)
Qu'en pensez-vous?
Comme amélioration, j'aimerais bien déplacer les onglets à la souris (pour l'instant c'est clic droit, déplacer), mais je ne sais vraiment pas comment faire en partant d'un JTabbedPane (pour avoir un effet "joli" lors du déplacement, par exemple une petite flèche indiquant où va être déplacé l'onglet).
Partager