Bonjour à tous.
Voilà, dans un projet Java je veux afficher deux fenêtre successivement. Le première faisant office de Splashscreen, la deuxième etant ensuite mon programme.

J'arrive à afficher les deux successivement, seulement les actions se déroulent presque instantanément, du coup on a pas le temps de voir la première fenêtre. Comment je peux faire pour dire à ma première fenêtre de rester affichée pendant x secondes. Ou dire à java d'attendre x secondes avant d'ouvrir la seconde fenêtre.

Mon code d'appel des fenêtres est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
public static void main(String [] args){
        JFrame intro = new Intro();
        intro.setVisible(false);
 
        JFrame menu = new Menu();
 
    }
Intro etant la classe correspondant à la première fenetre (donc le splahscreen), et Menu la fenêtre principale, c'est à dire la seconde.

En gros je voudrais qu'il se passe par exemple 5 secondes entre ces deux lignes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
JFrame intro = new Intro();
intro.setVisible(false);
Voilà, merci d'avance de vos réponses.

Bibi