domingo, 12 de abril de 2015

Como simular el presionar una tecla en Java

Me  paso algo muy curioso mientras programaba, el caso es que andaba haciendo un programa de cobro y me tope con que para no cambiar todo mi codigo debia simular que yo doy un Enter en el teclado pero todo desde codigo, despues de un rato leer, resulto ser mas facil de lo que crei.

Solo hay que agregar el siguiente codigo y adaptarlo a nuestras necesidades, dentro de nuestro codigo y listo.

                try{
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_ENTER);
}catch(AWTException a){
a.printStackTrace();
}

Funciona tambien para simular un click o doble click.

Saludos, si tienen comentarios no duden en ponerlos.


6 comentarios:

  1. Me ha sido de utilidad, muchas gracias por compartir la información !

    ResponderEliminar
  2. Bien por compartir pero la próxima vez debe ver que el código funciona abriendo el ejemplo funcionando en una nueva pagina

    ResponderEliminar
  3. Excelente aporte, creo que como complemento se podria usar luego keyPress un keyRelease. Saludos.

    ResponderEliminar