Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/04/2015, 21:48
McHenryGS
 
Fecha de Ingreso: noviembre-2014
Mensajes: 16
Antigüedad: 9 años, 5 meses
Puntos: 0
Respuesta: Detener Timer al cerrar JDialog Modal

Cita:
Iniciado por superweb360 Ver Mensaje
puedes añadirle un evento al JDialog, para cuando este se cierre, que se pare el timer
Código Java:
Ver original
  1. public class MiDialogo extends JDialog implements WindowListener
  2. {
  3.     public void windowClosing(WindowEvent e) {
  4.             TIMER.stop();
  5.     }
  6. }
También probe algo parecido colocando a
Código PHP:
javax.swing.Timer TIMER 
como global en el Jframe, y al cerrar en el Jdialog:

Código Java:
Ver original
  1. private void formWindowClosing(java.awt.event.WindowEvent evt) {                                  
  2. Jframe JF=new Jframe ();
  3. JF.TIMER.stop();
  4.     }

Pero al cerrar el Jdialog, me saltaba una excepción (nullpointer) y el Timer continuaba ejecutandose...