(Re)Bonjour a tous,
Apres quelques aventures en matiere de Dnd enfin résolu (merci ), je m'attaque a un autre soucis.
Imaginons un JTree, et disons que je souhaite faire du drag n drop d'un élement de mon arbre dans uns corbeille (JButton). Mon élément Transferable rend comme objet un TreePath.
Donc quand mon drop se termine je recupere un TreePath.
Ce qui est étrange c'est que mon path est bien reconnu, je peux recupérer les fils, les peres, etc ... mais lorsque je veux faire un remove de ce path sur l'arbre ca ne marche pas !
J'ai l'impression qu'il n'associe plus mon TreePath avec le DefaultTreeModel de mon arbre !?
D'ou ma question, que fait réellementle Dnd, lorsque l'on définis des actions type MOVE, COPY, ou LINK, que se passe-t-il vraiment ??? JAVA duplique-t-il les objets ?? etc ...
Je n'ai pas trouvé de doc me permettant de comprendre ce qui se faisait derriere, et comment choisir entre MOVE/LINK/COPY !! perso je ne vois pas de différence ...
merci
Partager