llamada a un actionlistener

Julio Hidalgo
19 de Agosto del 2003
Tengo un panel con varios botones con un actionlistener, pero necesito poder dentro de la programacion activar este actionlistener sin tener que esperar a que ocurra el evento por parte del usuario

si me pueden ayudar se los agradezco

chuidiang
19 de Agosto del 2003
Tienes varias soluciones:

1). Pon el código que quieras en un metodo separado. A este metodo se le llamara cuando se produzca la pulsacion de boton (desde el actionPerformed()) o desde cualquier sitio cuando lo desees. Esta solución, para mi, es la mas correcta.

2) Llama al metodo actionPerformed() directamente, pasandole un Evento que crees tu con new ActionEvent()

3) Mira la clase Robot. Sirve para simular eventos desde codigo. Con esta clase puedes "simular" la pulsacion de botón, con lo que se ejecutará el código del actionListener.

Espero que alguna de estas te valga.

Se bueno.