duda sobre eventos
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
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
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
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