Hallo zusammen
Ich suche ein sinnvolle Lösung für folgendes Problem:
Innerhalb eines mouseMotionListener-Events kann es zu der Situation kommen, dass der Mousecursor umpositioniert werden soll. Das umpositionieren lässt sich mühelos über die Robotklasse bewerkstelligen.
Das damit verbundene Problem liegt aber nun auf der Hand: Das programmiertechnische Bewegen des Mousecursors wirft wiederum den mouseMotionListener-Event.
Das führt unweigerlich zu einem unschönen Effekt.
Eine Möglichkeit wäre den Event ab und wieder anzumelden. Allerdings scheint mir diese Lösung gebastelt weswegen ich nun nach einer sinnvolleren Möglichkeit suche.
Freundliche Grüsse
Samuel
Verwendungszweck:
Ich habe ein Grid mit einer Snap-In funktion auf welchem ich ein Rechteck herumschieben kann.
Schnappt das Rechteck nun ein, befindet sich der Mousecursor nicht mehr an der selben Stelle des Rechtecks wie zuvor. Sprich. Das Rechteck hüpft dem Mousecuror sozusagen davon, wenn auch das nur einige Pixel sein mögen.
Ich suche ein sinnvolle Lösung für folgendes Problem:
Innerhalb eines mouseMotionListener-Events kann es zu der Situation kommen, dass der Mousecursor umpositioniert werden soll. Das umpositionieren lässt sich mühelos über die Robotklasse bewerkstelligen.
Das damit verbundene Problem liegt aber nun auf der Hand: Das programmiertechnische Bewegen des Mousecursors wirft wiederum den mouseMotionListener-Event.
Das führt unweigerlich zu einem unschönen Effekt.
Eine Möglichkeit wäre den Event ab und wieder anzumelden. Allerdings scheint mir diese Lösung gebastelt weswegen ich nun nach einer sinnvolleren Möglichkeit suche.
Freundliche Grüsse
Samuel
Verwendungszweck:
Ich habe ein Grid mit einer Snap-In funktion auf welchem ich ein Rechteck herumschieben kann.
Schnappt das Rechteck nun ein, befindet sich der Mousecursor nicht mehr an der selben Stelle des Rechtecks wie zuvor. Sprich. Das Rechteck hüpft dem Mousecuror sozusagen davon, wenn auch das nur einige Pixel sein mögen.