Aew pessoal, fiz uma aplicação que exibe uma janela com algumas informações e de acordo com o processamento ela vai atualizando e mostrando para o usuário oque está acontecendo, não vou postar o código aqui pq qualquer código faz a mesma coisa, até mesmo se eu usar o Thread.sleep a janela fica totalmente travada.
Eu aperto o botão “Iniciar” na janela que eu fiz, e fica travada a janela até que termina de fazer a operação, mas eu queria que ficasse atualizando e inclusive tem até uma progressBar informando o quanto falta para concluir(na progressBar não utilizei o processamento da Thread, usei apenas o índice do for como referência).
Estou começando a pensar que para funcionar da forma que eu quero (enquanto está processando ir exibindo na janela swing) é preciso criar outra Thread e ficar uma para o processamento e outra para exibir na tela, é isso mesmo?
Se quiser que eu coloque mesmo o código tudo bem, mas não acho que seja realmente necessário.