SGMaus
Die Klasse SGMaus
fängt die Mauseingabe ab. Sie stellt verschiedene Methoden zur Verfügung, um die Position der Maus und den Status der Maustasten auszulesen. Es ist darauf zu achten, dass die Methoden linksklick()
und doppelklick()
nicht gleichzeitig mit linksGedrueckt()
verwendet werden, da bei einem Mausklick beide Methoden den Wert true liefern, was meist zu unerwünschten Ergebnissen führt. Das gilt ebenfalls für die rechte Maustaste.
Konstruktor
SGMaus()
Erzeugt eine SGMaus
zur Behandlung der Mauseingabe.
Anfrage
int gibX()
Liefert die x-Koordinate der Mausposition.
Anfrage
int gibY()
Liefert die y-Koordinate der Mausposition.
Anfrage
boolean linksklick()
Liefert true
, wenn mit der linken Maustaste ein Klick ausgeführt wurde, ansonsten false
.
Anfrage
boolean doppelklick()
Liefert true
, wenn mit der linken Maustaste ein Doppelklick ausgeführt wurde, ansonsten false
.
Anfrage
boolean rechtsklick()
Liefert true
, wenn mit der rechten Maustaste ein Klick ausgeführt wurde, ansonsten false
.
Anfrage
boolean linksGedrueckt()
Liefert true
, wenn die linke Maustaste gedrückt wird (und noch nicht wieder losgelassen wurde), ansonsten false
.
Anfrage
boolean linksLosgelassen()
Liefert true
, wenn die linke Maustaste bisher gedrückt und nun losgelassen wurde, ansonsten false
.
Anfrage
boolean rechtsGedrueckt()
Liefert true
, wenn die rechte Maustaste gedrückt wird (und noch nicht wieder losgelassen wurde), ansonsten false
.
Anfrage
boolean rechtsLosgelassen()
Liefert true
, wenn die rechte Maustaste bisher gedrückt und nun losgelassen wurde, ansonsten false
.