Class EventHandling
java.lang.Object
de.pirckheimer_gymnasium.engine_pi.little_engine.EventHandling
Zugriff auf die Ereignisse einschließlich Taktgeber.
Der ursprüngliche Name der Klasse war Ereignisbehandlung.
- Version:
- 1.0
- Author:
- Albert Wiedemann
-
Constructor Summary
ConstructorsConstructorDescriptionDer Konstruktor meldet den Taktgeber und die Eventlistener bei der Zeichenfläche an. -
Method Summary
Modifier and TypeMethodDescriptionvoidAnhalten()Zeitgeber anhalten.voidMausGeklickt(int x, int y, int anzahl) Die eigentliche Aktionsmethode für einen Mausklick.voidSonderTasteGedrückt(int taste) Die eigentliche Aktionsmethode für gedrückte Sondertasten.voidStarten()Zeitgeber starten.voidTaktdauerSetzen(int dauer) Ablaufgeschwindigkeit des Zeitgebers einstellen.voidDie eigentliche Aktionsmethode des Zeitgebers.voidTasteGedrückt(char taste) Die eigentliche Aktionsmethode für gedrückte Tasten.
-
Constructor Details
-
EventHandling
public EventHandling()Der Konstruktor meldet den Taktgeber und die Eventlistener bei der Zeichenfläche an.
-
-
Method Details
-
TaktImpulsAusführen
public void TaktImpulsAusführen()Die eigentliche Aktionsmethode des Zeitgebers.
Muss bei Bedarf von einer Unterklasse überschrieben werden. -
Starten
public void Starten()Zeitgeber starten. -
Anhalten
public void Anhalten()Zeitgeber anhalten. -
TaktdauerSetzen
public void TaktdauerSetzen(int dauer) Ablaufgeschwindigkeit des Zeitgebers einstellen.- Parameters:
dauer- : Angabe in Millisekunden
-
TasteGedrückt
public void TasteGedrückt(char taste) Die eigentliche Aktionsmethode für gedrückte Tasten.
Muss bei Bedarf von einer Unterklasse überschrieben werden.- Parameters:
taste- die gedrückte Taste
-
SonderTasteGedrückt
public void SonderTasteGedrückt(int taste) Die eigentliche Aktionsmethode für gedrückte Sondertasten.
Muss bei Bedarf von einer Unterklasse überschrieben werden.- Parameters:
taste- KeyCode der gedrückten Taste
-
MausGeklickt
public void MausGeklickt(int x, int y, int anzahl) Die eigentliche Aktionsmethode für einen Mausklick.
Muss bei Bedarf von einer Unterklasse überschrieben werden.- Parameters:
x- x-Position des Mausklicksy- y-Position des Mausklicksanzahl- Anzahl der aufeinanderfolgenden Mausklicks
-