Bonjour,

Je suis un utilisateur plutôt basique de Java qui se borne à réaliser de petites applets. Je suis en train de recompiler d'anciennes applets et me trouve confronté à un fonctionnement bizarre (véritable casse-tête) d'un segment de programme qui devrait afficher une information, attendre quelques instants puis afficher une autre information. Réduit à sa plus simple expression, le segment est le suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
private void button1MouseClicked (java.awt.event.MouseEvent evt) {    
    label1.setText(" debut sleep ");
    try {
        Thread.sleep(2000) ;
	 } catch (InterruptedException ie) {} 
     // label1.setText(" fin sleep ");
}
Lorsque l'on clique sur le 'button1' le programme commence par attendre 2 secondes, puis affiche " debut sleep " !! Ai-je la berlue ?

Merci pour toute aide !