Jtree: Récupérer l'objet d'un nœud
Bonjour =)
Je ne suis pas arrivé a trouver l'information ou du moins le solution a mon problème sur le forum :/
J'aimerai récupérer l'objet contenu dans mon nœud, afin de l'utiliser dans le traitement qui suit.
Actuellement je récupérer le nœud comme cela:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
[...]
DefaultTreeModel model = new DefaultTreeModel(root);
jTreeEvenements.setModel(model);
jTreeEvenements.addTreeSelectionListener(new TreeSelectionListener() {
public void valueChanged(TreeSelectionEvent e) {
[...]
}
}); |
Je tente de récupérer l'objet comme cela:
Code:
1 2 3 4
|
Evenement node = (Evenement)
jTreeEvenements.getLastSelectedPathComponent();
displayEvenement(node); |
Mais bon, ça ne doit pas vraiment être ça ^^
Citation:
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: javax.swing.tree.DefaultMutableTreeNode cannot be cast to entities.Evenement
C'est une question surement un peu bête, mais j'avoue que je ne sais plus erf