Hey Leute, irgendwie habe ich ein Problem mit meinem KeyListener.
Ich möchte eine Figur mit der Tastatur steuern.
Mit den Pfeiltasten funktioniert das Prima. Wenn ich jetzt allerdings WASD benutzen will, klappt das nach ein paar mal nicht mehr. Der ganze KeyListener wird nicht mehr angesprochen, es gibt keinen sysout mehr.
Hier der Code:
Ich möchte eine Figur mit der Tastatur steuern.
Mit den Pfeiltasten funktioniert das Prima. Wenn ich jetzt allerdings WASD benutzen will, klappt das nach ein paar mal nicht mehr. Der ganze KeyListener wird nicht mehr angesprochen, es gibt keinen sysout mehr.
Hier der Code:
Java:
package pack1;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
public class KeyHandl implements KeyListener {
public KeyHandl() {
// TODO Auto-generated constructor stub
}
@Override
public void keyTyped(KeyEvent e) {
}
@Override
public void keyPressed(KeyEvent e) {
System.out.println("keyPressed");
try {
if (e.getKeyCode() == KeyEvent.VK_ESCAPE) {
System.exit(0);
}
Var.keys[e.getKeyCode()] = true;
} catch (Exception ex) {
ex.printStackTrace();
}
}
@Override
public void keyReleased(KeyEvent e) {
try {
Var.keys[e.getKeyCode()] = false;
} catch (Exception ex) {
ex.printStackTrace();
}
}
}