Olá amigos estou querendo fechar meu JFrame ao pressionar a tecla ESC, caso eu não cliente um JTextField ele funciona mas caso de um foco em JTextField já não funciona o evento como fazer para que o mesmo funcione…
A resposta simples é “não use KeyListener com JTextField, normalmente não funciona”
A resposta completa é "para fechar um JFrame usando ESC, use algo semelhante ao exemplo abaixo:
http://www.java2s.com/Code/Java/Swing-JFC/JFramethatcloseswhensomeonepressestheESCkey.htm
Ok e caso eu queira usar outras teclas para chamar outro JFrame por exemplo F7
O esquema é semelhante - você usa um KeyStroke e associa uma classe que estende AbstractAction, só que em vez de você chamar close(), como no exemplo, você faz o que precisar (como abrir um diálogo novo).