duda sobre eventos

gusk
24 de Noviembre del 2004
hola, mi duda es la siguiente:

quiero llamar a un método y que espere a que se produzca un evento para devolver un valor.

por ejemplo - dimeUnNumero(): int

al llamarlo espera a que se haga clic en un botón que pone por ejemplo "3", entonces el método devuelve 3.

es algo parecido a cuando al leer por teclado el readLine() espera a que se pulse intro. lo que quiero saber es cómo hacer que "espere".

o los eventos sólo pueden producirse cuando no se está ejecutando ninguna parte del programa?

gracias, saludos

dr250976
24 de Noviembre del 2004
Hola:
El hecho de hacer un click en el botón ya indica que se está produciendo un evento por lo que puedes ejecutar el método que quieras.

Con el método addActionListener en el botón y la interfaz ActionListener, puedes re-escribir el método actionPerformed para colocar el código que tu quieras.

Cualquier duda, me escribes.
Slds