Alguem sabe me dizer alguma API como fazer uma barra de Progresso
Barra de Progresso
5 Respostas
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!
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.
por isso que eu gosto do setIndeterminate(true) 
ai fica aquela barrinha indo de um lado pro outro, e vc não precisa esquentar com os “cálculos” e tal.
por isso que eu gosto do setIndeterminate(true)![]()
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”… 
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 ?