Mi calculadora

Master Pirat
17 de Octubre del 2003
HOLA!!!
De nuevo yo...
No se si ya han leido mi pregunta anterior sobe eventos de teclado.

Ya me han respondido a esa pregunta, pero me surge otra apartie de esta:

La idea del programa es que...
Si yo presiono la tecla "1" en el teclado, acciona el evento de mi el boton "1", el cual este boton llama a la funcion a ejecutar, y NO al presionar la tecla "1" de mi teclado se ejecuta la funcion...

Espero que me entiendan.

Mi calculadora ya funciona con el mouse, haciendo clic en todos los botones de mi calculadora.
Ahora, quiro que el teclado llame a alguno de estos botones, y los botones son los que se encargan de ejecutar la calculadora.
Si presiono "1", se activa el boton "1", y este ejecuta la accion...

Ya se que es complicado, pero espero que sepan ayudarme...

Desde ya ... GRACIAS DE NUEVO

Monica
17 de Octubre del 2003
A ver... no sé si esto te valdrá.. te repito parte de lo que ya te decía...

JTextField miOperacion = new JTextField();
private void miOperacionTextoKeyPressed(java.awt.event.KeyEvent evt) {
if (evt.getKeyCode()==KeyEvent.VK_1){
//EVENTO QUE CORRESPONDE A TU BOTON 1
//algo así como:
boton1ActionPerformed(evt);
}
else if (evt.getKeyCode()==KeyEvent.VK_2){
//EVENTO QUE CORRESPONDE A TU BOTON 2
boton2ActionPerformed(evt)
}

Suerte! Ya me dirás si te sirve...

Monica
17 de Octubre del 2003
Bueno, no sé si me he explicado. Lo que te digo que hagas, es que cuando tengas detectada que tecla has pulsado, llames al mismo evento producido que cuando pulsas el botón.

Mucha suerte!