Evenement

ritchie00 Messages postés 14 Date d'inscription lundi 19 août 2002 Statut Membre Dernière intervention 29 décembre 2004 - 18 févr. 2004 à 11:58
ritchie00 Messages postés 14 Date d'inscription lundi 19 août 2002 Statut Membre Dernière intervention 29 décembre 2004 - 18 févr. 2004 à 14:54
Salut à tous,

J'ai crée un JPanel avec pleins de JPanel et d'objets dedans (JTable, JLabel, etc...) et je voudrait que mon panel principal catch tous les événements des éléments fils. Comment est-ce que je peux faire ca ? Pour l'instant j'arrive simplement à trapper les éléments se produisant sur l'objet.
Merci.

Ritchie00

1 réponse

ritchie00 Messages postés 14 Date d'inscription lundi 19 août 2002 Statut Membre Dernière intervention 29 décembre 2004
18 févr. 2004 à 14:54
En fait, je me suis un peu mal exprimé. J'arrive à catcher n'importe quel événement en faisant un addMouseListener(this) sur tous mes composants, du coup ma fenetre principale récupérer tous les cliques de souris (c'est ca que je veux catcher).

Le problème c'est que l'évenement reste relatif à l'objet d'origine (genre ma JTable) et donc ses coordonnées aussi. Du coup quand je fait apparaitre mon menu contextuel grâce à getX() et getY() sur ma fenetre principale, il n'apparait pas du tout à l'endroit de la souris...

Si qqun peut m'aider...
0
Rejoignez-nous