[javafx] Drag and Drop dans un treeview
bonjour à tous,
comment déplacer "b1" vers "a" (par exemple) dans un treeview
Code:
1 2 3 4 5 6 7 8 9 10
|
-a
--a1
--a2
-b
--b1
--b2
-c
--c1
--C2 |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
tree.setOnDragDetected...
tree.setOnDragOver...
tree.setOnDragDropped ( new EventHandler<DragEvent>() {
@Override public void handle(DragEvent event) {
Dragboard db=event.getDragboard();
boolean success=false;
if ( event.getDragboard().hasString() ) {
System.out.println("déplacer "+db.getString());
success=true;
}
event.setDropCompleted(success);
event.consume();
}
}); |
je "sais" récupérer "b1" ( db.getString() ), mais
comment savoir que le curseur pointe sur "a", ou
"a1", ou "a2"... au moment de "dropper" ?
merci d'avance.