Guten Tag,
es geht um ein setOnDragDone-Event. Ich möchte die Targetinstanz prüfen, um festzustellen, dass der Anwender das Drag&Drop Event auf der vorgesehenen Fläche beendet.
Laut Dokumentation, wäre es "event.getTarget()". Allerdings, wird ständig in die if-Abfrage gesprungen. Das heißt, entweder ist mein Code falsch, oder ich prüfe die falsche Instanz. Aber da habe ich bereits mehrere ausprobiert.
es geht um ein setOnDragDone-Event. Ich möchte die Targetinstanz prüfen, um festzustellen, dass der Anwender das Drag&Drop Event auf der vorgesehenen Fläche beendet.
Laut Dokumentation, wäre es "event.getTarget()". Allerdings, wird ständig in die if-Abfrage gesprungen. Das heißt, entweder ist mein Code falsch, oder ich prüfe die falsche Instanz. Aber da habe ich bereits mehrere ausprobiert.
Code:
imageView.setOnDragDone(new EventHandler<DragEvent>() {
@Override
public void handle(DragEvent event) {
//If imageView dropped not on Gridpane-Cell
if(!(event.getTarget() instanceof Cell)){
return;
}