Bonjour.

J'ai un JTabbedPane ("ensemblePanneauxÀOnglet") contenant N tabs et, dans la classe 'EETP' contenant ce JTabbedPane, aussi :
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 à ...");
Chaque TabPan_i fait l'objet d'une classe séparée.
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, ...