Barra de Progresso

5 respostas
R

Alguem sabe me dizer alguma API como fazer uma barra de Progresso

5 Respostas

kaique

Cara, tenta usar o JProgressBar…

Tah ai o link da API:
http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JProgressBar.html

E esse eh o link de um exemplo:
http://java.ittoolbox.com/code/archives.asp?i=8&d=2988&a=s

Vlw!

rissato

O grande lance da ProgressBar nem é ela em si, e sim como usar corretamente threads diferentes para fazer os calculos e mostrar o progresso dos mesmos.

Luiz_Aguiar

por isso que eu gosto do setIndeterminate(true) :smiley:

ai fica aquela barrinha indo de um lado pro outro, e vc não precisa esquentar com os “cálculos” e tal.

cassio

Luiz Aguiar:
por isso que eu gosto do setIndeterminate(true) :smiley:

ai fica aquela barrinha indo de um lado pro outro, e vc não precisa esquentar com os “cálculos” e tal.

verdade, mas tem que cuidar das threads mesmo assim, senão a barrinha não vai “de um lado para o outro”… :slight_smile:

alansto

Ei Cassio você tocou em um ponto interessante … seguinte cara eu setei minha thread como indeterminate mas ela não mostra carregando quando eu executo o evento! ( estou usando JProgressBar em um applet Java 5 ).
minha implementação é a seguinte:

Thread t = new Thread(){

public void run() {

progressBar.setIndeterminate(true);

mixer.loadTrack(trackList.getSelectedIndex()+1);

progressBar.setIndeterminate(false);

initSamplesBtn();

resetBtns();

}

};						

t.start();

Onde o loadTrack() chama um método que carrega vários audioInputStream que é jogado em memória para poder tocar as músicas!

Você tem idéia doque eu possa estar fazendo de errado que minha barra não carrega ?

Criado 1 de dezembro de 2006
Ultima resposta 7 de mar. de 2007
Respostas 5
Participantes 6