Galera, to com um problema nesta minha classe que envia um email para a lista montada na tabela, é um processo demorado pois depende da internet, quero colocar um JProgressBar para mostrar mas até agora não consegui absolutamente nada, queria a ajuda de voces.
O processo demomarado é o que chama a classe enviaEmail() o progresse é exatamente para este momento.
Agradeço muito, segue abaixo o codigo.
public void enviarEmailParaListaDePesquisador() throws EmailException, MalformedURLException, SQLException {
int nlinha;
int clinha;
DefaultTableModel dtm = (DefaultTableModel) jT_ListaPesquisador.getModel();
nlinha = dtm.getRowCount();
clinha = nlinha;
while (clinha <= nlinha && clinha > 0) {
clinha = --clinha;
Object nome = null;
Object email = null;
idPesquisador = (Long) jT_ListaPesquisador.getModel().getValueAt(clinha, 0);
nome = jT_ListaPesquisador.getModel().getValueAt(clinha, 1);
email = jT_ListaPesquisador.getModel().getValueAt(clinha, 2);
nomeEnvio = (String) nome;
emailEnvio = (String) email;
menssagem = jTP_Menssagem.getText();
enviaEmail();
alteraEnvioPesquisador();
}