Benutzer-Werkzeuge

Webseiten-Werkzeuge


api:documentation:spiele:maus

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
api:documentation:spiele:maus [2021/01/14 20:42] – [Beispiel 2: Mauszeigerspur] Martin Pabstapi:documentation:spiele:maus [2021/12/29 11:29] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 80: Zeile 80:
 ===== b) Registrieren eines MouseListeners beim World-Objekt ===== ===== b) Registrieren eines MouseListeners beim World-Objekt =====
 <WRAP center round info 80%> <WRAP center round info 80%>
 +Das Interface ''MouseListener'' besitzt Methoden
 +  * ''void onMouseDown(double x, double y, int button)''  (wird aufgerufen, wenn eine Maustaste nach unten gedrückt wird)
 +  * ''void onMouseUp(double x, double y, int button)''  (wird aufgerufen, wenn eine Maustaste losgelassen wird)
 +  * ''void onMouseMove(double x, double y)''  (wird aufgerufen, wenn der Mauszeiger sich bewegt)
 +  * ''void onMouseEnter(double x, double y)''  (wird aufgerufen, wenn der Mauszeiger sich in den Grafikbereich hineinbewegt)
 +  * ''void onMouseLeave(double x, double y)''  (wird aufgerufen, wenn der Mauszeiger sich aus dem Grafikbereich hinausbewegt)
 +Dabei bedeutet ''button == 1'': linke Maustaste, ''button == 2'': mittlere Maustaste und ''button == 3'': rechte Maustaste. \\ \\ 
 +Wird das Objekt einer Klasse, die ''MouseListener'' implementiert, beim ''World''-Objekt mittels seiner Methode ''addMouseListener'' registriert, so werden die obigen Methoden aufgerufen, wenn die jeweiligen Mausereignisse auf dem Grafikbereich auftreten.
 </WRAP> </WRAP>
  
 ===== Beispiel 2: Mauszeigerspur ===== ===== Beispiel 2: Mauszeigerspur =====
-Starte das Programm und fahre mit der Maus über den Grafikausgabebereich!+Starte das Programm und fahre mit der Maus über den Grafikausgabebereich! Probiere auch die linke Maustaste aus.
 <HTML> <HTML>
  
api/documentation/spiele/maus.1610653357.txt.gz · Zuletzt geändert: 2021/12/29 11:29 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki