cs_podzol
Messages postés2Date d'inscriptionjeudi 5 août 2004StatutMembreDernière intervention 5 août 2004
-
5 août 2004 à 12:36
cs_GodConan
Messages postés2113Date d'inscriptionsamedi 8 novembre 2003StatutContributeurDernière intervention 6 octobre 2012
-
5 août 2004 à 19:22
Salut à tous,
j'ai développer une applet JTree avec un editor, renderer et tout le tintouin.
Un node est composé d'un label avec plein d'infos et une checkbox à côté. Le click sur la ckecbox est géré correctement tout est niquel.
J'ai créée un MouseAdapter que j'ajoute au tree qui permet sur click droit d'ouvrir une pop up avec plus d'info sur le noeud et sur click gauche un menu.
Le problème est que, étant ajouter au jtree, si l'on clique sur la checkbox il m'execute l'adapter (ouverture pop up) et je ne voudrais pas !!!
J'ai essayer d'ajouter l'adapter au label du renderer mais il me semble que l'on ne peut pas ajouter de listener dans un renderer, enfin en tout cas ça ne marche pas.
Après j'ai bien essayer de comparer les objets source de l'event de l'adapter mais il me renvoie un jtree...
Une idée ??
Un peu d'aide ne serait pas de refus ...
Merci.
P.S. : dur dur les jtree.. et ce n'est que le début.. après il faut que je fasse carrément un arbre avec un formulaire à chaque noeud !!! :-( :-(
cs_GodConan
Messages postés2113Date d'inscriptionsamedi 8 novembre 2003StatutContributeurDernière intervention 6 octobre 201212 5 août 2004 à 18:39
GodConan :clown)
bon deja ;o) le menu contextuel c toujour sur un clik droit...
le clik gauche etant reserver a l edition ou a l action ...
et l affichage d info se fait plutot sous forme de bulle (tooltip) ....
si tu faisai comme sa taurai bcp moin de prob ;o) ...
car de toute facon il passera toujour par l adapter du jtree ... ;o)
cs_podzol
Messages postés2Date d'inscriptionjeudi 5 août 2004StatutMembreDernière intervention 5 août 2004 5 août 2004 à 18:45
euh .... un peu de mal même avec la souris entre ma gauche et ma droite ..... :-(
Bien sur c sur un click droit que j'ai le menu contextuel qui apparait et sur clique gauche on ouvre la pop up.
Sinon je ne peut pas passer par l'info bulle car en fait ce JTree est dans un applet pour un site web recensant des anomalies qui sont hiérarchisés sous forme d'arbre. Et en fonction de la vue dans laquelle on est il faut que quand on click gauche dessus ça ouvre une pop-up avec le détail des info sous forme de fiche pour être imprimé.