Java - Cerrar ventana transcurrido tiempo

 
Vista:

Cerrar ventana transcurrido tiempo

Publicado por chirlachi (3 intervenciones) el 26/09/2007 11:39:05
Hola a todos.

Mi pregunta es como puedo hacer para cerrar una ventana pasado un tiempo determinado, por ejemplo 5 segundos.

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cerrar ventana transcurrido tiempo

Publicado por jrariasf (6 intervenciones) el 26/09/2007 15:16:02
Hola,
Yo lo hago así:
Te pego a continuación la parte que te vale a ti:

1
2
3
4
5
6
Thread mith = Thread.currentThread();
try {
    mith.sleep(5000);  // en milisegundos
} catch(InterruptedException ie) {
    System.err.println("Capturada InterruptedException: "+ie);
}

Yo tengo un método que primero espera que pulses una tecla y luego espera el tiempo en milisegundos que se le ha pasado:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
public static void Salir(int miliseg)
{
   byte[] b;
   System.gc();
   if (JSigpac.entornoGrafico == true)
      return;
 
   System.out.println("\nPulse la tecla [Enter] para salir...");
   try {
      System.in.read();
   } catch(IOException ioe) {}
 
 
   Thread mith = Thread.currentThread();
   try {
      mith.sleep(miliseg);
   } catch(InterruptedException ie) {
      System.err.println("Capturada InterruptedException: "+ie);
   }
 
   try {
      if (canal != null)
         canal.close();
   } catch (IOException ioe) {}
 
   System.exit(1);
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cerrar ventana transcurrido tiempo

Publicado por JIM (1 intervención) el 27/09/2007 06:53:53
Hola a todos
Buena la informacion
yo tengo una duda parecida solo que quiciera que la venta se mantuviera siempre al frente de todas las ventanas que esten en el desktop como si fuera un menzaje de alerta
gracias por su informacion.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cerrar ventana transcurrido tiempo

Publicado por Potter Oleaga (1 intervención) el 25/05/2018 02:12:12
1
2
3
4
5
6
7
8
9
10
package project;
 
public class frmError extends javax.swing.JFrame {
 
    public frmError() {
        initComponents();
        this.setLocationRelativeTo(null);   // Centramos el JFrame
        this.setAlwaysOnTop(true);          // Lo mantenemos siempre al frente al ejecutar
    }
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar