Hi Leute,
Ich habe in den letzten paar Tagen das folgende Spiel in Java geschrieben:
http://jesusfreak777.je.funpic.de/Little Laby/Laby.html
Nun muss man dummerweise meine Figur noch mit den Buttons bewegen... ich würde nun gerne machen, dass der User auch mit den Pfeiltasten steuern kann.
Nun weiß ich, dass man dazu einen Keylistener implementieren muss.
Bisher sieht mein Hauptklassenkopf hier so aus:
Nun möchte ich jedoch, dass ein Keylistener implementiert wird- somit schreibe ich:
Doch schon hier fängt der Compiler an zu meckern.
In einem Beispiel, was ich gesehen habe erbte bei den Keyevents die Klasse Spiel noch nichtmal von java.applet.Applet sondern irgendwie von java.awt.Frame.
Also bin ich zu dem Entschluss gekommen, dass um Tastaturereinisse abfangen zu können meine Kopfzeile so aussehen muss:
Doch der Compiler gibt Errors ohne Ende aus.
Kann mir jemand erklären, wie das geht und was für Sachen ich überhaupt brauche???
cya
David
Ich habe in den letzten paar Tagen das folgende Spiel in Java geschrieben:
http://jesusfreak777.je.funpic.de/Little Laby/Laby.html
Nun muss man dummerweise meine Figur noch mit den Buttons bewegen... ich würde nun gerne machen, dass der User auch mit den Pfeiltasten steuern kann.
Nun weiß ich, dass man dazu einen Keylistener implementieren muss.
Bisher sieht mein Hauptklassenkopf hier so aus:
Code:
public class Spiel extends java.applet.Applet implements Runnable
Nun möchte ich jedoch, dass ein Keylistener implementiert wird- somit schreibe ich:
Code:
public class Spiel extends java.applet.Applet implements Runnable, Keylistener
Doch schon hier fängt der Compiler an zu meckern.
In einem Beispiel, was ich gesehen habe erbte bei den Keyevents die Klasse Spiel noch nichtmal von java.applet.Applet sondern irgendwie von java.awt.Frame.
Also bin ich zu dem Entschluss gekommen, dass um Tastaturereinisse abfangen zu können meine Kopfzeile so aussehen muss:
Code:
public class Spiel extends java.applet.Applet, java.awt.Frame implements Runnable, Keylistener
Doch der Compiler gibt Errors ohne Ende aus.
Kann mir jemand erklären, wie das geht und was für Sachen ich überhaupt brauche???
cya
David