Pregunta: | 17604 - GENERAR EVENTOS |
Autor: | Carlos Garcia |
Alguién me podría indicar como generar ( No capturar ) un evento.
Gracias |
Respuesta: | Alvaro Tolosa |
para generar un evento debes primero coger la cola de eventos con las sig insytruccion:
EventQueue colaEventos = Toolkit.getDefaultToolkit().getSystemEventQueue(); Luego debes meter en la cola de evento el evento que quieras, en este caso metimos uno de cerrado de ventana, en la ayufda puedes encontrar mas: colaEventos.postEvent(new WindowEvent(frmPrincipal, WindowEvent.WINDOW_CLOSING)); frmPrincipal es la que recibe el evento. |
Respuesta: | David Olivan Ubieto |
A ver, si te vas a java.awt.event veras que hay un monton de eventos definidos, dependiendo de quien los genera y el tipo. Con los listeners los capturas, pero nadie te impide instanciarlos directamente, asi que no tienes mas que crearlos y los que tengan listeners los recibiran. |