Pesquisar no blog

domingo, 15 de fevereiro de 2009

Como criar um componente jprogressbar que funcione através do tempo

//método para incrementar a barra
private void updateUI() {

//faz com que os gráficos da barra sejam atualizados com o novo valor
jProgressBar1.getUI().update(jProgressBar1.getGraphics(), jProgressBar1);
}

public void atualiza(){
//seta o valor máximo da barra
jProgressBar1.setMaximum(10);
for(int i=0;i<11;i++){>
jProgressBar1.setValue(i);

//chama o método updateUI
updateUI();

//escreve dentro da barra o valor percentual
jProgressBar1.setString(String.valueOf(jProgressBar1.getPercentComplete()*100)+"%");

//faz a barra parar a cada 1 segundo
try {
Thread.sleep(1000);
}
catch (InterruptedException ex) {

}
}

Nenhum comentário:

Postar um comentário