Axel Richter: Key Ereignisse funzen nicht

Beitrag lesen

Hallo,

folgendes Problem.

Habe eine Java Klasse die den KeyListener und den MouseListener implementiert.
Aber bei keyPressed oder keyTyped passiert nichts.

Gibt es ein Element, welches eine Text-Fokus haben kann, also das mit der Tastatur überhaupt erreichbar ist, und bei dem die Methode .addKeyListener(this) aufgerufen wurde?

Hier der Source-Code von keyPressed:

public void keyPressed(KeyEvent e)
    {

System.out.println(e); // Test, ob das hier überhaupt aufgerufen wird.

int keyCode = e.getKeyCode();
          if (keyCode == e.VK_DOWN)

^ Wenn die Methode keyPressed() berhaupt aufgerufen wird, dann probiere hier mal die Konstante KeyEvent.VK_DOWN der Klasse statt der Eigenschaft e.VK_DOWN der Instanz anzusprechen.

System.out.println(keyCode);

Folgenden Bibliotheken habe ich einefügt:

Wenn ein Package fehlen würde, würde schon das Compilieren scheitern.

viele Grüße

Axel

PS: Du kennst http://java.sun.com/docs/books/tutorial/uiswing/events/keylistener.html?