no main vc passa :
Entrada Apresentacao = new Entrada(1000); //(se vc quiser 1 segundo)
Apresentacao.show();
Apresentacao.setVisible(true);
Apresentacao.ControlaTempoApresentacao();
Abaixo vai a calsse inteira que faz o que vc quer:
//***********************************************
package gui;
import java.awt.*;
import javax.swing.*;
import javax.swing.ImageIcon;
import javax.swing.event.*;
import java.io.*;
import java.net.*;
public class Entrada extends JWindow
{
JPanel Painel1;
JLabel ImagemLogoTipo;
ImageIcon Imagem;
long TempoApresentacao;
// M�todo construtor que recebe como par�metro o tempo de espera ap�s a
abertura
public Entrada(long Tempo)
{
TempoApresentacao = Tempo;
getContentPane().setLayout(null);
setBounds(208,174,392,256);
Painel1 = new JPanel();
Painel1.setLayout(null);
Painel1.setBounds(0,0,392,256);
// Painel1.set
Imagem = new ImageIcon(Entrada.class.getResource("prototipo.jpg"));
ImagemLogoTipo = new JLabel(Imagem);
ImagemLogoTipo.setBounds(0,0,392,256);
Painel1.add(ImagemLogoTipo);
getContentPane().add(Painel1);
}
// M�todo que controla o tempo de espera para a abertura
public void ControlaTempoApresentacao()
{
try
{
Thread Contador = new Thread();
Contador.start();
Contador.sleep(TempoApresentacao);
Contador.stop();
// oculta a janela de apresenta��o e destr�i o objeto da mem�ria
this.hide();
this.dispose();
}
catch(Exception Erro)
{
}
}
}
espero ter ajudado:
--------------------------------------------------
Jonas Henrique Bernardes - System Analyst
CPqD Telecom & IT Solutions
------------------------------------------------
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------