beispiele.k5TastensteuerungHuhn
Class Tastensteuerung

java.lang.Object
  extended by eps.fortgeschritteneGrafik.Tastatursensor
      extended by beispiele.k5TastensteuerungHuhn.Tastensteuerung

public class Tastensteuerung
extends Tastatursensor

Klasse Tastensteuerung setzt die Steuerung eines Huhnobjekts um. Das zu steuernde Huhn muss im Konstruktor uebergeben werden. Das Huhn kann nur dann gesteuert werden, wenn das Fenster, in dem das Huhn angezeigt wird, den Fokus hat. Um das zu erreichen, waehlt man das Fenster einmal mit der linken Maustaste an. Sodann kann das Huhn mit den Cursorpfeiltasten (37 bis 40) verschoben werden. Die "Seite hinunter" Taste (engl., page down: 34) laesst das Huhn ein Ei legen.

Version:
0.1
Author:
Ute Heuer

Constructor Summary
Tastensteuerung(Huhn zuSteuerndesHuhn)
           
 
Method Summary
 void beiDruckAusloesen(int taste)
          Bei Tastendruck wird die Methode beiDruckAusloesen einer (beim Zeichenfenster angemeldeten nicht abstrakten) Unterklasse aufgerufen.
 
Methods inherited from class eps.fortgeschritteneGrafik.Tastatursensor
beiAnschlagAusloesen, beiFreigabeAusloesen
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Tastensteuerung

public Tastensteuerung(Huhn zuSteuerndesHuhn)
Method Detail

beiDruckAusloesen

public void beiDruckAusloesen(int taste)
Description copied from class: Tastatursensor
Bei Tastendruck wird die Methode beiDruckAusloesen einer (beim Zeichenfenster angemeldeten nicht abstrakten) Unterklasse aufgerufen. Bei langem Tastendruck wird die Methode ausloesen mehrfach aufgerufen. Diese Methode ist also von Unterklassen zu ueberschreiben, wenn auf Tastendruck reagiert werden soll. Achtung: Der Methodenname muss korrekt geschrieben werden, es ist auch auf Gross/Kleinschreibung zu achten! Es kann der @Override Marker verwendet werden, um dies automatisch zu ueberpruefen.

Overrides:
beiDruckAusloesen in class Tastatursensor
Parameters:
taste - Repraesentation der Taste als ganze Zahl