Ola Pessoal,
Estou com um problema, desenvolvi uma aplicação sem pensar em threads (entao o desenho nao permite sem muito trabalho adicionar threads) e agora estou na m*.
Tenho uma barra de status para descrever o que o meu programa esta fazendo e um JProgressbar … mas apesar de estar setando o texto e os passos no progressbar (setText e setValue) eles nao sao visiveis pq meu loop eh muito pesado e ateh a tela de OK pro processamento fica visivel ateh terminar o processamento (ele nao redesenha a tela nem os controles ateh terminar o loop).
Tem como eu obriga-lo a dar um tempo no loop E redesenhar tudo? (.redraw() nao funciona) …
Ou chamar o setText() e setValue() em um novo thread a cada iteracao do loop?
Seila, soh pro usuario saber o que esta acontecendo mas sem eu ter um trabalhao pra suportar threads do jeito certo.
Obrigado