Re:IllegalStateException no JTextField - como evitar?

1 resposta
rdantas

oi Luiz, blz né?!!

Posta seu código pra gente dar uma sacada na forma como vc está implementando.

Abraço,

Rodrigo.

1 Resposta

Luiz_Rocha

Saudações, galera!

Estou tentando criar um JTextField que reaja em tempo de execução. Para isso adicionei a ele um CaretListener, mas desde quando fiz isso ele sempre gera um IllegalStateException quando eu chamo o setText. A mensagem é “Attempt to mutate in notification”, e o efeito do setText é ignorado.

Como devo proceder para usar meu CaretListener e ao mesmo tempo poder chamar o setText sem causar problemas como esse?

Pesquisando no próprio fórum achei algúem que recebia a mesma Exception em outra situação e descobri que poderia resolver removendo o CaretListener antes do setText e o adicionando de volta depois.
Mas achei isso tão… “gambiarrístico” (com característica de gambiarra) que decidi nem tentar - mesmo porque eu teria de procurar todos os lugares onde chamo um setText, e isso seria bem chato.

Alguém conhece uma solução melhor? Qualquer ajuda é bem-vinda.

Agradecido.

Criado 20 de janeiro de 2008
Ultima resposta 20 de jan. de 2008
Respostas 1
Participantes 2