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?
Janela Swing (JFrame) está aparentemente travando
1 Resposta
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