Gente, já tô ficando meio doido e tô muito novo pra ficar lélé, e novo em java tbm.
Tô com uma dúvida nesse código de Splash que eu tô tentando bolar.
ta tudo funfando normal. aparece a tela, fecha… Aki o pro… Como eu faço pra qnd ela fechar abrir a minha aplicação?
[code]package utilitarios;
import java.awt.;
import javax.swing.;
public class Splash extends JWindow {
private int duration;
private JPanel content;
public Splash(int d) {
duration = d;
}
/* método simples para mostrar uma pequena tela de splash*/
public void showSplash() {
content = (JPanel)getContentPane();
content.setBackground(Color.WHITE);
// limites da janela, centralizando a janela
int width = 403;
int height = 303;
Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
int x = (screen.width-width)/2;
int y = (screen.height-height)/2;
setBounds(x,y,width,height);
JLabel label = new JLabel(new ImageIcon("D:\\NetBeans\\AutoCom_1.0\\src\\autocom_10\\resources\\splash.png"));
JLabel copyrt = new JLabel("Suporte: ramon.onix@gmail.com", JLabel.CENTER);
copyrt.setFont(new Font("Sans-Serif", Font.BOLD, 10));
content.add(label, BorderLayout.CENTER);
content.add(copyrt, BorderLayout.SOUTH);
setVisible(true);
try { Thread.sleep(duration);
} catch (Exception e) {}
setVisible(false);
}
public void iniAplic(){
//acho que aki é onde verifico se o splash está aberto
}
public void showSplashAndExit() {
showSplash();
System.exit(0);
}
public static void main(String[] args) {
Splash splash = new Splash(10000);
splash.showSplashAndExit();
}
}[/code]
Poisé tô fazendo uma aplicação Desktop.
Alguém ai me ajuda?