KeyListener funktioniert nicht wenn ich ein JButton hinzufüge

tomva2709

Neues Mitglied
Mein Programm läuft mithilfe eines JFrames. Ich füge in meiner Klasse die von JFrame erbt einen KeyListener hinzu und alles funktioniert wunderbar, nur wenn ich auch ein JButton oder andere J... elemente hinzufüge, reagiert der KeyListener nicht mehr.

Java:
public class MyFrame extends JFrame{
      private JButton button;
       public MyFrame(){
            setSize(800, 800);
            setUndecorated(true);
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            setVisible(true);

          addKeyListener(new KeyHandler());
          //Der keyListener funktioniert ab folgendem codeabschnitt nicht mehr:
         button = new JButton("press");
         button.setBounds(0,0,200,200);
         add(button);
         /*Meine Main methode repainted den Frame und beendet das Programm 
         über meine KeyHandler klasse. Wie gesagt, funktioniert nur wenn ich keinen
         JButton hinzufüge*/

      }
}
 
Zuletzt bearbeitet:

Zurück
Oben