Eu tenho um método chamado executa, que vai executar uma determinada função, somente nas linhas selecionadas em um Jtable.
nessa janela eu tenho um JProgressBar que deverá encher-se toda vez que entrar dentro do if.
eu consegui fazer o calculo pegando o tamanho das linhas, e setando mais value no JProgressBar, toda vez que o laço se repetisse…
o problema que tenho é que, tenho que preencher somente quando entrar no if… infelizmente não to conseguindo fazer esse calculo…
alguém pode me dar uma luz?
public void executa{
bprogress.setStringPainted(true);
int linhas = tabela.getRowCount();
bprogress.setValue(0);
bprogress.setMaximum(linhas);
for (int i = 0; i < linhas; i++) {
bprogress.setValue(i + 1);
boolean b = linhasSelecionadas;//aqui retorna se a linha foi selecionada ou não com boolean
if (b == true) {
//Aqui executa apenas as linhas selecionadas
Principal principal = new Principal();
principal.executa();
}
}
bprogress.setString(" - Concluido..");
}