Barra de progreso con threads

mw80
19 de Febrero del 2005
Hola, necesito crear una barra de progreso en condiciones, para ello por lo visto es necesario utilizar hilos o threads. Ya he intentado varias cosas pero no acaba de salirme. Sabeis alguna web donde ponga ese ejemplo, o si sabeis vosotros os importaria pasarme el código.
Necesito que se vaya "llenando" mientras realizo operaciones con unos datos y los muestro en un area de texto en pantalla.
Muchas gracias de antemano.

chuidiang
19 de Febrero del 2005
No dispongo del código, pero te digo más o menos cómo debe ser.

Supongamos que todo comienza en el actionPerformed de un boton. Supong que la barra de progreso, para no tener problemas, es un atributo de la clase

public void actionPerformed (..)
{
abrir barra de progreso
Thread hilo = new Thrread (new Runnable()
{
public void run()
{
aqui las cuentas e ir incrementando barra de progreso de vez en cuando.
cerrar barra de progreso al terminar
}

}
hilo.start();

}

A ver si te vale.

Se bueno.