K
kudi82
Gast
Ich benutze Drag and Drop in meiner Applikation. Ich möchte Items auf einem JPanel droppen und herausfinden, wo sie auf diesem JPanel losgelassen wurden.
Ich habe die Klasse DragSourceDropEvent gefunden, welche getX und getY Funktionene hat. Das Problem ist, ein Objekt dieser Klasse erhalte ich nur als Parameter der Function dragDropEvent, welche zum DragSourceListener gehört. Und diese Funktion wird leider etwas verspaetet nach dem Ende von Drag und Drop ausgelöst. Es würde schon funktionieren, leider ist es vom logischen Standpunkt und was den Programmierstil betrifft völlilg absurd. Besser wäre ja wenn ich das bei der drop Funktion von DropTargetListener ermitteln könnte, leider gibts dort keine Funktionen, was die Mouse Koordinatn betrifft.
Kennt jemand eine gute Lösung?
Ich habe die Klasse DragSourceDropEvent gefunden, welche getX und getY Funktionene hat. Das Problem ist, ein Objekt dieser Klasse erhalte ich nur als Parameter der Function dragDropEvent, welche zum DragSourceListener gehört. Und diese Funktion wird leider etwas verspaetet nach dem Ende von Drag und Drop ausgelöst. Es würde schon funktionieren, leider ist es vom logischen Standpunkt und was den Programmierstil betrifft völlilg absurd. Besser wäre ja wenn ich das bei der drop Funktion von DropTargetListener ermitteln könnte, leider gibts dort keine Funktionen, was die Mouse Koordinatn betrifft.
Kennt jemand eine gute Lösung?