Erro em Thread: IllegalThreadStateException

3 respostas
D

Olá pessoal…

Estou usando um thread para preencher um jTable, mas durante a execução do programa, eu preciso preencher essa tabela mais de uma vez… Dessa forma, tem um botao que é clicado toda vez que se deseja preencher a tabela… Mas a thread só funciona na primeira vez que eu aperto esse botao, sendo que nas vezes seguintes, causa esse erro: “IllegalThreadStateException”…

Eu já descobri que é pq o mesmo thread só pode ser executado uma vez… Mas não teria uma forma de eu destrui-lo ou algo do genero para que eu possa reaproveitar o q está nele?

Por favor, quem puder me ajudar, eu agradeceria muito…

Obrigado desde já,
DanielSR

3 Respostas

P

pq vc tem q usar threads ai? soh com o ActionPerformed num rola naum?

D

É que pro que eu estou fazendo, eu preciso que as linhas surjam em intervalos de tempo… Dae a unica forma q vi pra fazer isso, era usando thread…

B

Ola,

O que vc pode fazer é, coloque este codigo que preenche a tabela numa implementação de Runnable a parte, e toda vez que vc quizer roda-la vc instancia uma nova thread e roda ela.

Criado 25 de fevereiro de 2007
Ultima resposta 26 de fev. de 2007
Respostas 3
Participantes 3