greenfoot
Class MouseInfo

java.lang.Object
  extended by greenfoot.MouseInfo

public class MouseInfo
extends Object

Mit Hilfe dieser Klasse können Informationen über den aktuellen Status der Maus abgefragt werden. Zuvor muss ein MouseInfo Objekt erstellt werden (Greenfoot.getMouseInfo()).

Version:
2.4
Author:
Gunnar Johannesmeyer; Update auf 2.4: Dennis Nolte
See Also:
Greenfoot.getMouseInfo()

Constructor Summary
MouseInfo()
           
 
Method Summary
 Actor getActor()
          Gibt den Actor (Akteur) zurück, auf den sich das aktuelle Mausverhalten bezieht.
 int getButton()
          Gibt zurück, welche Maustaste geklickt bzw. gedrückt wurde.
 int getClickCount()
          Gibt die Anzahl der Mausklicks dieses Mausereignisses zurück.
 int getX()
          Gibt die aktuelle x-Position des Mauszeigers zurück.
 int getY()
          Gibt die aktuelle y-Position des Mauszeigers zurück.
 String toString()
           
 
Methods inherited from class
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MouseInfo

public MouseInfo()
Method Detail

getActor

public Actor getActor()
Gibt den Actor (Akteur) zurück, auf den sich das aktuelle Mausverhalten bezieht. Wenn die Maus geklickt oder gedrückt wird, wird der Actor zurückgeliefert, auf den geklickt wurde. Wenn die Maus verschoben wurde oder das Verschieben geendet hat, wird der Actor zurückgegeben, bei dem die Verschiebung der Maus gestartet wurde. Wenn die Maus bewegt wurde, wird der Actor zurückgegeben, über dem die Maus gerade steht.

Returns:
Actor, auf den sich das aktuelle Mausverhalten bezieht oder null, wenn sich das Verhalten der Maus auf keinen Actor bezieht.

getButton

public int getButton()
Gibt zurück, welche Maustaste geklickt bzw. gedrückt wurde.

Returns:
Die Nummer der Maustaste: 1 ist die linke, 2 die mittlere und 3 die rechte Maustaste.

getClickCount

public int getClickCount()
Gibt die Anzahl der Mausklicks dieses Mausereignisses zurück.

Returns:
Die Anzahl, wie häufig eine Maustaste gedrückt wurde.

getX

public int getX()
Gibt die aktuelle x-Position des Mauszeigers zurück.

Returns:
Die x-Position in Zellenkoordinaten.

getY

public int getY()
Gibt die aktuelle y-Position des Mauszeigers zurück.

Returns:
Die y-Position in Zellenkoordinaten.

toString

public String toString()
Overrides:
toString in class Object