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?

questionAnswers(3)

yourAnswerToTheQuestion