Simular pulsación de boton?? (en AWT)

olegHertZ
28 de Agosto del 2003
Hola!
Tengo un pequeño problema y es que no se cómo se podria hacer para simular un clic sobre un botón desde el código de mi programa.

La situación es la siguiente:
uso AWT, con el modelo nuevo de eventos (el 1.1) y hay un botón llamado b_terminar, al cual añado un ActionListener que escucha a sus eventos.
Ahora quisiera saber si hay alguna forma posible de "crear" un evento desde el programa y enviarlo al boton (simulando un clic, pero sin clic;) ), para que su manejador se encarge del resto.
Muchas gracias por adelantado!!

chuidiang
28 de Agosto del 2003
En java.awt tienes la clase Robot. Esta clase permite simular eventos de teclado, raton, etc. Para simular la pulsacion de tu boton tendrias que hacer algo como esto

Robot.mouseMove (x, y) // Llevas el raton a las coordenadas de tu boton

// Haces click pulsando y soltando el raton. Debes indicar cual de los botones del raton es el que hace click
Robot.mousePress (boton);
Robot.mouseRelease (boton);

Se bueno.