Was ich tun möchte: Wenn der Benutzer versucht, etwas in das Fenster zu ziehen und ablegen, kann er es nur tun, wenn die Datei mit Erweiterungen (.mp3 , .ogg, .wav) .Wenn die Dateien nicht diese Erweiterung haben, kann das Löschen nicht durchgeführt werden. Ich möchte nicht, dass Links usw. gelöscht werden.JavaFX Drag & Drop: nur einige Dateierweiterungen akzeptieren
Zum Beispiel akzeptieren nur html so einfach ist, wie:
controller.setOnDragOver((over) -> {
Dragboard board = over.getDragboard();
if (board.hasHtml())
over.acceptTransferModes(TransferMode.LINK);
});
Wie kann ich einen Filter für das hinzufügen?
Schöne Antwort! Ich habe eine ähnliche Frage, wenn Sie antworten können, dass ich sehr froh bin http://stackoverflow.com/questions/37237837/get-javafx-drag-and-drop-target-folder – GOXR3PLUS