Evento a un boton
Hola!!!!!!
Tengo un panel que tiene lo siguiente
2 radiobutton un boton Aceptar y otro Cancelar cuando yo pulso Aceptar capturo el valor que tiene el radiobutton y hago una serie de acciones, pero ese no es el problema, el problema es que solo puedo hacer lo anterior si pulso el boton con el mouse, pero yo quiero tambien hacerlo cuando presione la tecla enter, es decir, como hago para asociarle ese evento al boton?
por favor si pueden ayudarme lo agradezco mucho...
Gracias...
Tengo un panel que tiene lo siguiente
2 radiobutton un boton Aceptar y otro Cancelar cuando yo pulso Aceptar capturo el valor que tiene el radiobutton y hago una serie de acciones, pero ese no es el problema, el problema es que solo puedo hacer lo anterior si pulso el boton con el mouse, pero yo quiero tambien hacerlo cuando presione la tecla enter, es decir, como hago para asociarle ese evento al boton?
por favor si pueden ayudarme lo agradezco mucho...
Gracias...
A ver si hago memoria...
Supongo que estarás usando el evento mouseClicked. Creo recordar que si utilizas el evento actionPerformed, ya se disparará en cuanto pulses enter.
Si no es asĂ, puedes usar el evento keyTyped. Cuando lanzas este evento se le pasa como parámetro un objeto KeyEvent. Con el mĂ©todo getKeyText() puedes saber quĂ© tecla es la que se ha pulsado. Pues bien, si dices: if(e.getKeyText()==VK_ENTER) obtendrás un true si la tecla pulsada ha sido enter, y ya podrás hacer lo que quieras con ello...
Espero haberte ayudado. Ciaito!
Supongo que estarás usando el evento mouseClicked. Creo recordar que si utilizas el evento actionPerformed, ya se disparará en cuanto pulses enter.
Si no es asĂ, puedes usar el evento keyTyped. Cuando lanzas este evento se le pasa como parámetro un objeto KeyEvent. Con el mĂ©todo getKeyText() puedes saber quĂ© tecla es la que se ha pulsado. Pues bien, si dices: if(e.getKeyText()==VK_ENTER) obtendrás un true si la tecla pulsada ha sido enter, y ya podrás hacer lo que quieras con ello...
Espero haberte ayudado. Ciaito!
