Java KeyListener buggt?

Reaschplay

Mitglied
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:
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();
        }
    }

}
 

Zurück
Oben