java.lang.Object
de.pirckheimer_gymnasium.engine_pi.little_engine.EventHandling

public class EventHandling extends Object
Zugriff auf die Ereignisse einschließlich Taktgeber.

Der ursprüngliche Name der Klasse war Ereignisbehandlung.

Version:
1.0
Author:
Albert Wiedemann
  • 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 Mausklicks
      y - y-Position des Mausklicks
      anzahl - Anzahl der aufeinanderfolgenden Mausklicks