Bonjour

J'ai un peu honte mais je galère sur ce problème surement tout simple à résoudre. Je souhaite à partir d'un JButton d'une JFrame ouvrir une JDialog et la fermer automatiquement au bout de 2s

Voilà ce que je fais dans mon actionPerformed:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
FenetreMessageFrame dialog = new FenetreMessageFrame(this, "msg", true,
        "Aucun Document Selectionné !!!", "");
dialog.dispose();
et dans ma JDialog
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
    public FenetreMessageFrame( JFrame a, String b, boolean c, String texte1, String texte2)
    {
        super(a,b,c); setUndecorated(true); setSize(600, 200); setLocationRelativeTo(a);
 
/*
 
etc
 
 
*/
 
        setVisible(true);
        try {
            Thread.sleep(2000);
        } catch (InterruptedException ex) {
            Logger.getLogger(FenetreMessageFrame.class.getName()).log(Level.SEVERE, null, ex);
        }
        this.setVisible(false);
   }
D'ou vient le probleme ?
Merci