Ziehen und Ablegen von Java Swing-Anwendung in Windows Explorer

8

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.

    
user427843 22.08.2010, 20:25
quelle

2 Antworten

2

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 ...

    
Anton K 05.09.2010 15:47
quelle
1

Ich denke, alles, was Sie brauchen, finden Sie hier

    
gvsmirnov 25.08.2010 09:43
quelle

Tags und Links