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: