Thorsten F.: Key Ereignisse funzen nicht

Beitrag lesen

Hi Leute,
folgendes Problem.

Habe eine Java Klasse die den KeyListener und den MouseListener implementiert.

Der MouseListener in Bezug auf MousePressed, MouseReleased usw. funktioniert.
Aber bei keyPressed oder keyTyped passiert nichts.

Ich finde den Fehler auch nicht.

Hier der Source-Code von keyPressed:

public void keyPressed(KeyEvent e)
    {
      int keyCode = e.getKeyCode();
          if (keyCode == e.VK_DOWN)
               System.out.println(keyCode);
          if (keyCode == e.VK_UP)
               System.out.println(keyCode);
          if (keyCode == e.VK_LEFT)
               System.out.println(keyCode);
          if (keyCode == e.VK_RIGHT)
               System.out.println(keyCode);

}

Wo mache ich was falsch?

Folgenden Bibliotheken habe ich einefügt:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.util.*;
import javax.sound.sampled.*;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;