Swing Simulation von Drag and Drop Events

Commander9000

Neues Mitglied
Hallo liebes Java-forum.
Bisher hat mir Google immer ganz gut weiterhelfen können, aber bei meinem jetzigen Problem werd ich einfach nicht fündig.

Es geht um folgendes:

Ich möchte für ein Test-Framework die automatische Simulation von Drag and Drop Actionen implementieren.
Da dies unsichtbar ablaufen soll, kann ich dies leider nicht über Robots lösen (wie es z.B. in FEST gemacht wird).
Meine Grundidee ist, die entsprechenden Events und Objekte von Hand zu erzeugen und in die EventQueue einzuschleusen.
Leider finde ich keine ordentliche Dokumentation, welche Events und Objekte ich hierfür brauche und in welcher Reihenfolge diese ausgelöst werden.
Die Oracle D'n'D Dokumentation hilft mir hierbei leider auch nicht weiter, da diese nur zeigt, wie ich D'n'D in eigene Elemente implementiere, aber nicht wie diese später ausgelöst werden.

Ich hoffe, ihr könnt mir etwas weiterhelfen und mir ein paar Tipps geben.
 
Das könnte schwierig werden. Spätestens wenn Drag & Drop von außen (z.B. aus dem Windows-Explorer) IN die Anwendung hinein, oder umgekehrt, aus der Anwendung nach draußen, dazukommt, kann ich mir kaum vorstellen, wie man das ohne Robot machen sollte.
Selbst wenn das nicht nötig ist, wüßte ich spontan keine Lösung (außer Blockbox-Trial-And-Error und Sun-Sourcecode-Lesen 😳 ) aber vielleicht hilft die Information, OB sowas nötig ist, anderen potentiellen Antwortern schon, die Aufgabe klarar einzugrenzen....
 
An sich reicht es, wenn die Drag & Drop Actionen innerhalb der JVM unterstützt werden.
Interaktionen von außen sind ohne Robot meiner Meinung nach auch nicht machbar.
Ich denke auch, dass es wohl nicht ohne Studium des Sun-Sourcecode geht oder einfaches Trial and Error.
Dennoch wollte ich mal nachfragen, ob sich vielleicht schon jemand die Arbeit gemacht hat und mir Tipps geben kann, bevor ich mich selbst dran mache.
 

Zurück
Oben