Galera, to adicionando um KeyListener numa JPanel… soh que ele nunca dispara os eventos… alguem sabe pq? Pode ter alguma coisa a ver com foco?
Provavelmente o que você quer vai ser resolvido não com um KeyListener, mas com um ActionMap e um KeyMap.
Dá uma olhada no link:
http://www.guj.com.br/posts/list/47289.java#258583