Class PressedKeyRepeater

java.lang.Object
de.pirckheimer_gymnasium.engine_pi.event.PressedKeyRepeater
All Implemented Interfaces:
KeyListener

public class PressedKeyRepeater extends Object implements KeyListener
Bei gedrückter Taste mehrmals die gleiche Aktionen in einem bestimmten Abstand ausführen.
Author:
Josef Friedrich
  • Constructor Details

    • PressedKeyRepeater

      public PressedKeyRepeater(double interval, double intialInterval)
    • PressedKeyRepeater

      public PressedKeyRepeater()
  • Method Details

    • addTask

      public void addTask(int keyCode, Runnable runnable, double interval, double initialInterval)
    • addTask

      public void addTask(int keyCode, Runnable repeatedTask)
    • addTask

      public void addTask(int keyCode, Runnable repeatedTask, Runnable finalTask)
    • addTask

      public void addTask(int keyCode, Runnable initialTask, Runnable repeatedTask, Runnable finalTask)
    • stop

      public void stop()
      Stoppt alle Ausführungen.
    • onKeyDown

      public void onKeyDown(KeyEvent e)
      Description copied from interface: KeyListener
      Wird bei einem angemeldeten Listener aufgerufen, sobald eine Taste gedrückt wird. Die Methode wird erst wieder aufgerufen, wenn die Key losgelassen und erneut gedrückt wurde.
      Specified by:
      onKeyDown in interface KeyListener
      Parameters:
      e - Das KeyEvent von AWT.