Problemas de tela!

3 respostas
sanson

Estou tendo um problema nas minha janelas, quando o meu programa esta processando (fazendo um calculo por exemplo) se eu minimizar a minha janela e depois eu maximizar ela fica em branco ate acabar o processamento.

O que pode estar acontecendo?? Como eu posso resolver isso?

Muito obrigado

Luiz Bernardo

3 Respostas

cv1

Voce provavelmente esta usando uma unica thread pra fazer tudo. De uma olhada em SwingUtilities.invokeLater() :wink:

TedLoprao

Aqui vc tem algumas dicas de como fazer isso…

Fallow

Luca

Olá

Usando somente InvokeLater não lhe deixará completamente feliz.

Além do link do Core Java Technologies Tech Tips, veja a classe SwingWorker descrita em http://java.sun.com/products/jfc/tsc/articles/threads/threads2.html
ou
http://java.sun.com/products/jfc/tsc/articles/threads/threads3.html

Felicidade total só usando a solução free dada em http://foxtrot.sourceforge.net/

Funciona bem e é facil de usar. Os mais apressados podem usar mesmo sem entender.

[]s
Luca

Criado 10 de dezembro de 2003
Ultima resposta 10 de dez. de 2003
Respostas 3
Participantes 4