Estou com um probleminha … na minha thread principal fica a interface com o usuário, ao clicar em um botao eu crio uma nova thread (com uma classe runnable) e pronto … quando esta tudo certo ele roda sem problemas (na thread criada um pesado loop, na GUI ficam os controles respondendo normalmente aos eventos)
Mas quando detecto um erro no processamento eu preciso mostrar uma MessageBox (JPanel.showMessageBox(parent, message)) … ao chamar essa MessageBox a tela aparece, porem sem botao algum nem a mensagem (acho que ele nao termina de montar a tela) e ai meu programa trava pois nao consigo clicar em nenhum botao nem usar a tela debaixo (o o que eh esperado no caso).
amigo smota, vc esta usando swing nao eh mesmo??
Nunca ouvi falar em JPanel.showMessageBox(parent, message)) …vc esta usando que estruta de interface grafica??