Ich habe eine Frage zu Drag and Drop in Java. Ich konnte Drag-and-Drop-Dateien aus dem Windows Explorer in die Swing-Anwendung implementieren. Jetzt muss ich die Richtung ändern. Ich habe JTable, die Spalte mit Objekttyp Datei enthält. Ich muss nur feststellen, welche Datei (Dateien) und wo in Windows Explorer gezogen werden.
Vielen Dank im Voraus.
Ich arbeitete mit Java & lt; - & nbsp; native DnD vor einigen Jahren und meine Ergebnisse waren etwas wie unten.
Wenn Sie wissen müssen, in welchen Ordner gezogene Dateien gelöscht wurden (zum Beispiel), um sie aus der Datenbank zu schreiben: Ich bin mir nicht sicher, ob das möglich ist. Das Beste, was Sie tun können, ist das Vorerstellen von Dateien beim Ziehen-Start, das Übergeben korrekter Dateiverweise an die Ziel-Drop-App und die Hoffnung, dass der standardmäßige Drop-Handler des Explorers das tut, was Sie brauchen. Ich vermute, dass bei Drag-Out der Java-App haben Sie keine Kontrolle und keine Rückrufe auf der Drop-Ziel-Anwendung (bis Sie eigene Phantasie Super-Hook irgendwo auf der Explorerseite haben).
Ich bin mir nicht sicher, ob dein Szenario so schlimm ist wie meines; das Feature war nicht kritisch und wir haben es verschoben ...
Tags und Links java swing drag-and-drop