Bonjour, je cherche a repérer un événement un peu particulier sur un JTree..
Il est en effet facile de lever un événement lorsqu'on clique sur un des élément du JTree, personnellement je souhaiterais lever l'événement lorsque l'on passe au dessus d'un élément du JTree
J'ai essayé ca:
Mais ca marche pas des masses...car le mouseEntered se déclenche lorsque que j'entre sur le JTree, ce que je cherche a faire, c'est lever l'événement lorsque j'entre sur un des éléments du JTree (un peu comme un tooltips)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 MouseListener ml = new MouseAdapter() { public void mouseEntered(MouseEvent e) { int selRow = jtree.getRowForLocation(e.getX(), e.getY()); TreePath selPath = jtree.getPathForLocation(e.getX(), e.getY()); if (selRow != -1) { if (e.getClickCount() == 1) { System.out.println(selRow+" "+selPath); } else if (e.getClickCount() == 2) { System.out.println(selRow+" "+selPath); } } } }; jtree.addMouseListener(ml);
Voila, si quelqu'un a une piste...je suis preneur
Merci d'avance.
Partager