Salut,
Pour un JTabbedPane, j'ai définit un composant de rendu d'onglet (avec java se 6, setTabComponentAt()).
Tout va bien, sauf que pour détecter un clic sur le JTabbedPane, je veux utiliser un MouseListener sur le JTabbedPane, et utiliser ensuite un JTabbedPane.indexAtLocation(...) pour récupérer l'index de l'onglet cliqué.
Le problème, c'est que si une partie de mon composant de rendu écoute déjà par un MouseListener (par exemple pour les tooltips), le "clic" n'est pas retransmis au JTabbedPane...
Y'a-t-il un moyen de lui dire de "traverser" quoi qu'il arrive, même si un mouselistener est déjà définit (et sans le faire manuellement sur chaque composant)?
Merci d'avance...
EDIT: Pour simplifier, en gros si un composant A contient un composant B (donc B est au-dessus de A), comment faire pour que si on clique sur B, ça appelle le mouselistener de B mais aussi celui de A... (C'est plus simple?)
Partager