elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 23:49  


Tema destacado: Grupo de Facebook de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  thead o timer?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: thead o timer?  (Leído 534 veces)
aneury

Desconectado Desconectado

Mensajes: 140



Ver Perfil
thead o timer?
« en: 6 Diciembre 2011, 14:14 »

buenas a todos
mi duda es la siguiente

existe una funcion para esperar especificamente un instante de tiempo quizas en milisegundo .

tengo el siguiente codigo.
Código
 
  try{
         jPanel2.setBackground(Color.GREEN);
 
               Thread.sleep(30000);
          jPanel2.setBackground(Color.WHITE);
               Thread.sleep(1000);
          jPanel3.setBackground(Color.YELLOW);
               Thread.sleep(30000);
          jPanel3.setBackground(Color.WHITE);
               Thread.sleep(1000);
          jPanel4.setBackground(Color.RED);
               Thread.sleep(30000);
          jPanel4.setBackground(Color.WHITE);
 
           }catch(Exception e){
 
 
           }
 
 

se que es poco codigo para ayudarme pero es algo simple y no quiero complicar las cosas solo necesito algo de teoria.

he buscado en el foro he visto muchos ejemplos de hilos en ejecucion pero me gustaria usar un Timer().




gracias por todo.


« Última modificación: 7 Diciembre 2011, 03:52 por aneury » En línea

gracias por responder mis dudas
Proteus1989

Desconectado Desconectado

Mensajes: 143



Ver Perfil WWW
Re: thead o timer?
« Respuesta #1 en: 7 Diciembre 2011, 15:14 »

Con .sleep(30000) esperas... no entiendo con es el problema. Lo único es que tienes que hacerlo un hilo ya sea con extends Thread o implements Runnable


En línea
Valkyr


Desconectado Desconectado

Mensajes: 632


Divide y vencerás


Ver Perfil
Re: thead o timer?
« Respuesta #2 en: 9 Diciembre 2011, 01:17 »

Para hacer una pregunta te explicas bastante mal. Con sleep simplemente estás haciendo que el hilo (thread) "duerma" (cese su ejecución) durante los milisegundos que especificas como parámetro. Con la clase Timer() "programas" un hilo para que ejecute tareas en una fecha en concreto, tras un lapsus de tiempo, etc.

Fuentes:

http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Thread.html#sleep(long)
http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Timer.html

Saludos.
En línea

aneury

Desconectado Desconectado

Mensajes: 140



Ver Perfil
Re: thead o timer?
« Respuesta #3 en: 9 Diciembre 2011, 14:42 »

gracias por las respuesta.

y disculpen por que no me explique bien lo que paso fue que lo copie a cel.


la funcion esta en un hilo.

en un momento le mostrare el codigo completo.

de veras muchas Gracias y disculpen, investigare mas para no hacer preguntas tan obivas  :P .
En línea

gracias por responder mis dudas
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
timer en php
PHP
Mr.Chispa 2 964 Último mensaje 4 Octubre 2006, 16:49
por Mr.Chispa
timer en java
Java
pedraxito 7 5,873 Último mensaje 20 Abril 2008, 09:16
por Lu15_CL4
timer + variable
Programación Visual Basic
mojolloyo20 14 1,014 Último mensaje 9 Marzo 2008, 18:02
por mojolloyo20
Timer con Allegro
Programación C/C++
germandc 0 758 Último mensaje 16 Mayo 2008, 19:58
por germandc
Timer En C
Programación C/C++
Mr.LInk 4 3,217 Último mensaje 3 Marzo 2010, 15:30
por Zzombi
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines