Voila, je repère des événements sur un JTree
Dans mon JTree il y a deux types d'objets (niveau sup, String, sous niveaux MyElement (classe perso))
Avec un JTree on peux recupérer simplement l'objet du JTree de cette manière:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
DefaultMutableTreeNode node = (DefaultMutableTreeNode) jtree.
getLastSelectedPathComponent();
 
puis 
 
node.getUserObject();
Et on obtiens la classe...
Mon problème je voudrais faire la même chose, mais sans que l'utilisateur ne sélectionne un élément du JTree
Voici ma méthode pour repérer l'événement...de la, comment récupérer l'objet (je récupère le chemin et le numéro de ligne...mais pas encore l'objet en lui même...)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
jtree.addMouseMotionListener(
	new MouseMotionAdapter() {
		public void mouseMoved(MouseEvent e) {
			int selRow = jtree.getRowForLocation(e.getX(), e.getY());
			TreePath selPath = jtree.getPathForLocation(e.getX(), e.getY());
			if (selRow != -1) {
				bb.getUppanel().evt(selRow + " " + selPath);
                                //souhaiterez récupérer l'objet ici
			}
		}
	}
);
Voila si quelqu'un connait une méthode apropriée...
Je vous remercie d'avance.