G
GuteK88
Gast
Hallo Leute, ich hoffe ihr könnt mir weiterhelfen,
Ich habe eine Klasse Splashscreen, in der ich eben diesen definiert habe. Jetzt will ich in der eigentlichen GUI zuerst den Splashscreen anzeigen lassen und dann das eigentliche Programm(Frame)
So startet der Splashscreen UND der Frame gemeinsam, der SplashScreen verschwindet dann nach 3 Sekunden wieder...
Nun hab ich folgendes versucht, aber irgendwie haut das auch nicht hin...
Könnt ihr mir einen Tip geben, wie ich zuerst den SplashScreen und danach die eigentliche GUI anzeigen kann?
mfg
Ich habe eine Klasse Splashscreen, in der ich eben diesen definiert habe. Jetzt will ich in der eigentlichen GUI zuerst den Splashscreen anzeigen lassen und dann das eigentliche Programm(Frame)
Code:
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Thread splashThread = new Thread(new SplashScreen());
splashThread.start();
Start1 frame = new Start1();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
So startet der Splashscreen UND der Frame gemeinsam, der SplashScreen verschwindet dann nach 3 Sekunden wieder...
Nun hab ich folgendes versucht, aber irgendwie haut das auch nicht hin...
Code:
Thread splashThread = new Thread(new SplashScreen());
splashThread.start();
if(splashThread.isAlive()==false{
Start1 frame = new Start1();
frame.setVisible(true);
}
Könnt ihr mir einen Tip geben, wie ich zuerst den SplashScreen und danach die eigentliche GUI anzeigen kann?
mfg