Hola Amigo mío...
Lo prometido es deuda, así que te mando un ejemplo de como usar la Tecla Escape en el contexto de un JFrame para cerrarlo...
Espero que te sirva...
Código:
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import java.io.*;
import javax.swing.*;
public class Main extends JFrame implements KeyListener{
static Main frm_Main;
public Main(){
super("Ejemplo: Cerrar Frame con Tecla Escape");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
addKeyListener(this);
setSize(400,400);
setLocationRelativeTo(null);
setResizable(false);
setVisible(true);
}
public static void main(String[] args) throws IOException{
frm_Main = new Main();
}
public void keyReleased(KeyEvent e){
//Acá se lee que se esté llamando desde el Frame con la Tecla Escape
if (e.getSource().equals(frm_Main) && e.getKeyCode() == 27){
System.exit(0);
}
}
public void keyPressed(KeyEvent e){
}
public void keyTyped(KeyEvent e){
}
} Lo otro de usar la tecla Enter como predeterminada para los botones no lo alcancé a revisar, pero apenas tenga un tiempo le hecho una mirada y te cuento...
Saludos... y nos vemos...
Cuídate... y disculpa por el empate que nos robaron... :smt003
:smt004 :smt004 :smt004 :smt004 :smt004 :smt004
__________________
Atentamente, Juan Ríos Pizarro...
Saludos desde Chile...
PD: Perdí mi mascota... buaaaaaaaa.... al menos encontré una nueva