Delay

1 resposta
P

Galera eu dei uma procurada por aqui e não achei nda falando, então la vai minha duvida:

Como eu faço pra, antes de abrir minha jframe principal, abrir uma outra por um tempo, uns 5 segundos, por exemplo.

eu pesquisei um pouco e achei o comando sleep, mas nao deu certo, segue meu codigo:
Photopobre p = new Photopobre(); 
              JFrame janela =  new JFrame("teste");
                            
              janela.setForeground(Color.RED);
              janela.setSize(400,400);
              
              janela.setVisible(true);
    try {  
       Thread.sleep(5000);  
    } catch (InterruptedException e) {  
    }         
              
              janela.setVisible(false);
              p.setVisible(true);                            
              p.setContentPane(area);

ele abre, mas nao mostra nda da frame, nda que tiver dentro dela.

alguem ae pode me ajudar?

vlww!

1 Resposta

gobbo

chame o metodo pack()
ele renderiza toda a janela antes de mostrar

Criado 14 de maio de 2008
Ultima resposta 14 de mai. de 2008
Respostas 1
Participantes 2