Una ayudita sobre Java

Wenas. Estoy empezando con Java y tengo alguna dudita a ver si me podiais hechar una mano. mis preguntas son: ¿se puede hacer de alguna forma que el programa este parado durante un tiempo definido previamente antes de leer la siguiente linea?¿Como?. Esque en lo que antes habia programado era PASCAL y con el delay ya estaba xo aqui.... A ver si me podeis hechar una manita

Un saludo.
Yo lo hice al año pasado, creo que extendiendo la clase Thread y con la orden "sleep()".

Saludos :)
Escrito originalmente por Kedao
Yo lo hice al año pasado, creo que extendiendo la clase Thread y con la orden "sleep()".

Saludos :)



Exacto, tendrás que usar la función sleep de la siguiente manera:

try { Thread.sleep(msgpausa);} catch(InterruptedException e) {}


Hay que recoger la posible excepción creo que obligatoriamente ;)

Además si usas Swing y quieres que se repinte la pantalla dentro de un bucle (por ejemplo una progressbar), usa

contentPane.paintImmediately(contentPane.getBounds());


en cada ciclo del bucle.

Saludetes
Mushas gracias y sobre todo esa por esa velocidad. ahora mismo lo puevo a ver si me va.

ta lego. [bye]
3 respuestas