Java - Cómo puedo hacerlo

 
Vista:

Cómo puedo hacerlo

Publicado por George (5 intervenciones) el 10/12/2002 19:06:42
Cómo puedo indicar un lapso de tiempo(por ejemplo 5 segundos), para que un programa en Java realice una determinada acción.
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:Cómo puedo hacerlo

Publicado por Reynaldo (57 intervenciones) el 11/12/2002 00:39:25
Eso lo puedes hacer con un hilo, estos son utilizados para realizar procesos en paralelo
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:Cómo puedo hacerlo

Publicado por chuidiang (532 intervenciones) el 11/12/2002 09:10:17
En javax.swing tienes una clase Timer. Con el siguiente código puedes hacer lo que pides.

Timer timeOut=new Timer (tiempo, listener);
timeOut.start();

A partir de la llamada a start(), cuando pase "tiempo", se avisará a "listener". Este es el que tendrá que realizar la acción que tu quieras.

Se bueno.
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:Cómo puedo hacerlo

Publicado por el_murciano (3 intervenciones) el 13/12/2002 16:18:27
Lo q tu necesitas se conoce como thread:
public class Reloj extends Thread
{
do
{
try
{

sleep(500);
}
catch(Exception e)
{
}
}while(isAlive());
}

y en la clase dónde quieras lanzarlo sólo tienes q poner instanciaReloj.start();

Que vaya bien...suerte
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