Bonjour,
Au fur et à mesure que j'avance sur mon projet, je suis en train de constater que j'ai besoin de réaliser des opérations sur des objets déjà existants mais que je n'arrive pas à trouver. Je donne un petit exemple:
- J'ai une classe qui crée un tabbox qui contiendra plusieurs tabpanel, cette classe appelle une autre classe qui elle crée les tabpanels.
- La classe tabpanels appelle une classe qui crée un borderlayout
- La classe borderlayout crée un bouton
- L'action du bouton doit ouvrir une nouvelle tabpanel dans la tabbox initiale
C'est sur ce dernier point que je me demande sur la façon de comment retrouver la tabbox initiale?
Tout ce que j'ai pu faire c'est de m'assurer de passer la tabbox en paramètre pendant tout le traitement, du coup les classes intermédiaires passent un paramètre qu'il n'utilisent pas, juste pour garder la trace afin que le l'action du bouton sache à quel objet elle doit ajouter une tabpanel.
Ce traitement est un peu lourd et pas du tout élégant, est-ce que quelqu'un pourrait m'expliquer conceptuellement comment procéder pour trouver un objet créé par une classe antérieure?
Partager