Alguém teria método pronto para fazer uma janelinha ( JFrame) fechar decorrido 5 segundos?
Método para fazer janela fechar depois de alguns segundos
G
1 Resposta
Voce pode usar a classe thread e o metodo sleep, desta forma…
public void fecharFrame(JFrame jFrame){
try {
Thread.sleep(5000);
jFrame.dispose();
// jFrame.setVisible(false) vai funcionar melhor se vc for usar a janela depois
// ai vc pode usar jFrame.setVisible(true) para ela aparecer
} catch (InterruptedException ex) {
Logger.getLogger(NewClass.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
mais se vc colocar isso dentro do seu frame ele vai parar o thread e sua janela nao vai responder por 5 segundos depois vai fechar.
coloque ele dentro de outra classe e crie um objeto dessa classe, ou mude ele para static e use a referencia dessa outra classe.
Criado 2 de maio de 2012
Ultima resposta 2 de mai. de 2012
Respostas 1
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo