Thread

1 resposta
renanbarros

Pessoal,

nunca usei thread… e estou com um problema aqui q acho que tenho que usar thread…

quando eu mando fazer inclusao no banco, eu mostro uma JDialog para dizer que esta sendo incluido , porem a janela nao se mostra totalmente… fica inacabada… acho que é por que nao da tempo de mostrar ela toda e fazer inclusao ao mesmo tempo…

por isso acho que tenho q usar thread…

mas nao sei nem por onde comecar…

alguem pode me explicar??

tipo… existe alguma maneira de eu usar somente uma thread para exibir essa JDialog e deixar o resto do processo ocorrendo normalmente?

ajuda ae!!

1 Resposta

J

Coloque o "resto do processo" na Thread e deixe a Thread principal pra interface.

ex.:

JOptionPane.showMessageDialog(null, "Inserindo");

Runnable run = new Runnable(){
   public void run(){
      //inserir
   }
};

Thread t = new Thread(run);
t.start();
Criado 27 de abril de 2007
Ultima resposta 27 de abr. de 2007
Respostas 1
Participantes 2