JPanel nie odpowiada na zdarzenie KeyListener
Mam podklasęJFrame
który używa klasy rozszerzonej zJPanel
public class HelloWorld extends JPanel implements KeyListener
Dodam obiektHelloWorld
do ramy -app.add(helloWorld);
. Teraz, gdy nacisnę dowolny klawisz innej niż klawiszKeyListener
metody są wywoływane i wydaje się, że takhelloWorld
nie ma skupienia okna. Próbowałem też przywołaćhelloWorld.requestFocusInWindow();
ale nadal nie odpowiada.
Jak mogę sprawić, by odpowiadał na naciśnięcie klawisza?