Olá.
Um JPanel quando é adicionado em um JFrame não fica em foco. Portanto se ele implements a interface KeyListener ele não irá responder devido ao foco.
No entanto, pesquisando na API eu olhei os métodos de sua classe ancestral JComponent , grabFocus() usei tb o requestFocus() e o KeyListener continuava não respondendo.
Eu aprendi a resolver este problema usando AbstractAction através de um tutorial do ViniGodoy, mas, agora quero saber porque o componente não fica em foco se eu estou utilizando os métodos que “chamam o focus” para este.
vlw.
