N
Neulign
Gast
Hallo,
ich habe eine Frage zu JTable bzw. Drag&Drop in Swing (Java5)
Ich habe eine JTable, die in Zeilen Dateien darstellt (ähnlich Windows Explorer).
Von dieser Tabelle kann ich Dateien nach Windows Desktop z.B. draggen und auch von Windows Dateien zu der Tabelle droppen.
Das Problem ist:
Wenn ich eine Datei von der JTable draggen will und wieder über der Tabelle die Maustaste loslasse (drop), wird natürlich ein Drop-Event ausgelöst. Das will ich nun aber abweisen.
Dazu müsste ich im Drop Event wissen, was meine Drag-Quelle ist.
Wie bekomme ich die raus?
Ich habe zu diesem Zeitpunkt ja nur das DropTargetDragEvent, wo nur mein Ziel drinsteht.
Habt ihr da noch eine Idee ? Ich hab nach einigem Googeln keine ANtwort gefunden.
Gruß
ich habe eine Frage zu JTable bzw. Drag&Drop in Swing (Java5)
Ich habe eine JTable, die in Zeilen Dateien darstellt (ähnlich Windows Explorer).
Von dieser Tabelle kann ich Dateien nach Windows Desktop z.B. draggen und auch von Windows Dateien zu der Tabelle droppen.
Das Problem ist:
Wenn ich eine Datei von der JTable draggen will und wieder über der Tabelle die Maustaste loslasse (drop), wird natürlich ein Drop-Event ausgelöst. Das will ich nun aber abweisen.
Dazu müsste ich im Drop Event wissen, was meine Drag-Quelle ist.
Wie bekomme ich die raus?
Ich habe zu diesem Zeitpunkt ja nur das DropTargetDragEvent, wo nur mein Ziel drinsteht.
Habt ihr da noch eine Idee ? Ich hab nach einigem Googeln keine ANtwort gefunden.
Gruß