beispiele.k5TastensteuerungHuhn
Class Tastensteuerung
java.lang.Object
eps.fortgeschritteneGrafik.Tastatursensor
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
Method Summary |
void |
beiDruckAusloesen(int taste)
Bei Tastendruck wird die Methode beiDruckAusloesen einer (beim Zeichenfenster
angemeldeten nicht abstrakten) Unterklasse aufgerufen. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Tastensteuerung
public Tastensteuerung(Huhn zuSteuerndesHuhn)
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