Janela Swing (JFrame) está aparentemente travando

1 resposta
levimendes

Olá pessoal, gostaria de saber o que leva uma janela(Swing) a travar, pois muitas vezes quando eu inicio
a aplicação, e clico em um ítem da treeview, por exemplo, o sistema fica aparentemente travado, e se eu
minimizo a janela e depois restauro, ela destrava, não faço a mínima do que possa estar acontecendo, a
princípio eu pensei que fosse apenas chamar o método repaint() nos pontos em acontecem isto, porém não resolveu,
alguém aí já passou por isso?

1 Resposta

leonardobhbr

Todo processamento que se faz utilizando tela Swing e que leve algum tempo de processamento acontece isso mesmo!
A solução e você colocar o codigo que é executado ao clicar no seu Tree dentro do metodo run(), podendo tirar o codigo repaint

SwingUtilities.invokeLater(new Runnable()
{
	@Override
	public void run()
	{
                 //Aqui seu Codigo
	}
});
Criado 30 de novembro de 2010
Ultima resposta 30 de nov. de 2010
Respostas 1
Participantes 2