Pessoal, com eu faço para utilizar o JProgressBar.
O no meu caso eu tenho um lista de elementos, e cada elemento desse será gravado em bd, a cada vez elemento que seja gravado a barra de progresso andara, como eu poço fazer isso?
Pessoal, com eu faço para utilizar o JProgressBar.
O no meu caso eu tenho um lista de elementos, e cada elemento desse será gravado em bd, a cada vez elemento que seja gravado a barra de progresso andara, como eu poço fazer isso?
Use o metodo
setIndeterminate
Passando true ele inicia, false para.
Use o metodosetIndeterminatePassando true ele inicia, false para.
Você pode explicar melhor?
JProgressBar bar = new JProgressBar();
meuPanel.add(bar);
bar.setIndeterminate(true);
//Salvo no banco
bar.setIndeterminate(false);
é bem simples sem enrolação.
Você usar o setIndeterminate se você não souber quantos elementos existem para a inserção. Isso vai gerar uma barra que só balança de um lado para o outro.
Se quiser exibir progresso mesmo, é melhor usar a barra informando os valores mínimos e máximos. Esses tutoriais da Sun explicam como:
http://java.sun.com/docs/books/tutorial/uiswing/components/progress.html
http://java.sun.com/docs/books/tutorial/uiswing/concurrency/index.html