Salut a tous,
Voila je suis toujours sur mon "messenger like" :D, bon grace a vos conseille j ai reussi a faire un jolie Jtree etc... seulement voila, maintenant je n arrive pas a gerer les evenecments des cliques (doubles ou clique droit...), je suis pourtant allé voir la javadoc , et voici la partie de code que j'ai mis pour la gestion des cliques :
DefaultMutableTreeNode Node = new DefaultMutableTreeNode("");
DefaultTreeModel Behind = new DefaultTreeModel(Node);
...
tree = new JTree(Behind);
super.getViewport().add(tree);
setBorder(BorderFactory.createTitledBorder("Chat"));
MouseListener ml = new MouseAdapter() {
public void mousePressed(MouseEvent e) {
int selRow = tree.getRowForLocation(e.getX(), e.getY());
TreePath selPath = tree.getPathForLocation(e.getX(), e.getY());
if(selRow != -1) {
if(e.getClickCount() == 1) {
//mySingleClick(selRow, selPath);
}
else if(e.getClickCount() == 2) {
//myDoubleClick(selRow, selPath);
System.out.println("Double clique");
System.out.println(selPath.getLastPathComponent());
}
}
}
};
Mais il ne se passe rien, je peux juste naviguer dans le JTree, mais il ne capte pas les simple ou double clique
J'ai encore besoin de vos lumieres,
merci
____________________________________
Mais tu sais, je suis pauvre, et mes rêves sont mes seuls biens.
Sous tes pas j'ai déroulé mes rêves.
Marche doucement, parce que tu marches sur mes rêves.
-= William Butler Yeats =-