Bonjour.
J'ai un JTabbedPane ("ensemblePanneauxÀOnglet") contenant N tabs et, dans la classe 'EETP' contenant ce JTabbedPane, aussi :Chaque TabPan_i fait l'objet d'une classe séparée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 tabPnl_1 = new TabPan_1(); ensemblePanneauxÀOnglet.addTab(" Tab 1 ", null, tabPnl_1, "Liste de ..."); tabPnl_2 = new TabPan_2(); ensemblePanneauxÀOnglet.addTab(" Tab 2 ", null, tabPnl_2, "Sert à ...");
J'ai besoin de passer quelques données du tabPnl_2 vers le tabPnl_1, par exemple.
Je ne trouve pas par quelle instruction - du genre 'getOwningJTabbedPane()' et employée dans la classe 'TabPan_2 extends JPanel' - je pourrais atteindre 'ensemblePanneauxÀOnglet', et donc aussi 'ensemblePanneauxÀOnglet.getTabPnl_1()'. Le sauriez-vous ?
Ma solution actuelle consiste à passer en paramètre 'ensemblePanneauxÀOnglet' (ou 'EETP' qui contient ce JTabbedPane) en argument au constructeur de 'TabPan_2'.
Merci d'avance de tenter de m'éclairer.
Merci Tchize, Joël Drigo, ...
Partager