In Java Bilder mit Maus verschieben?

... komplette Frage anzeigen

2 Antworten

Was passiert denn?

Also ich würds so machen ( ist schon lange her und ohne Garantie):

Bei pressed würde ich checken ob ich auf dem Bild bin (start pos merken), bei released die Zielposition berechnen (an ziel pos ablegen) (nur wenn der Abstand vom startpunkt mindestens x ist - um es von einem Klick zu unterscheiden) .

Wenn Du das Bild wärend des draggen anzeigen willst, dann in mouseDragged die aktuelle Position berechnen mit der start pos und der Drag pos aus dem event

Antwort bewerten Vielen Dank für Deine Bewertung

Du solltest natürlich auch repaint() bzw. paint() aufrufen... Sonst wird das Ganze nicht gezeichnet...

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?