Bildschirmkoordinaten und Screenshot?

Math55

Mitglied
hi, ich hab eine frage. ich möchte mir mit der mouse einen bereich des bildschirms anlicken und dann
einen screenshot machen. das mach ich beim mouse released event mit getx und gety. so, dann nach dem zweiten
mouserelease, hab ich die weite/höhe des bidldes. also alles, um einen screenshot zu machen. das klappt auch alles sehr gut.
wenn ich aber allerdings mein fenster der anwendung verschiebe und danach einen screenshot machen will, sind es nie die koordinaten, die es sein sollen. ne idee? muss ich da umwandeln oder so?

danke:-)
 
Das Problem wird wohl sein das Java, die Maus Koordinaten realtiv zu deinen Java Fenster nimmt, da außerhalb vom Java afiak keine events mehr empfangen werden können.

Inherhalb des Fensters, kannst du dir das aber immerhin schon leicht
zum Bildschirm umrechnen:

public void mouseMoved(MouseEvent e)
{
X = getLocation().x + e.getPoint().x;
Y = getLocation().y + e.getPoint().y;
}

Greetz Detune
 
Zurück