Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2316 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Affichage & Temporisation, problème

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Affichage & Temporisation, problème

n°703513
Erkethan
Posté le 20-04-2004 à 10:41:30  profilanswer
 

J'ai un programe graphique, où certains objets (des JButton étendus en fait) doivent disparaitrent apres un clic. Je désire que leur disparition soit échelonnée de 200ms environ. Pourtant, l'intégralité du temps d'attente s'écoule, puis tout disparait d'un coup.
 
J'ai modifié la fonction de temporisation pour faire un test, le résulat est vraiment bizarre.
 
 public void pause(int durée)
 {
  try
  { centre.remove(grille);
   System.out.print("a" );
   Thread.currentThread().sleep(durée);
  } catch (Exception e) {}
 }
 
 
Or, en appellant pause(2000), le "a" dans la console s'affiche instantannément, mais l'objet grille ne disparait que deux secondes plus tard.
 
A quoi cela est il du ?  :??:

mood
Publicité
Posté le 20-04-2004 à 10:41:30  profilanswer
 

n°703550
benou
Posté le 20-04-2004 à 11:25:51  profilanswer
 

surement que tu dois demander à l'ihm de se mettre à jour pour afficher immédiatement la modification, mais j'ai jamais trop comment su faire ca ... nraynaud pourra surement te dire la "bonne" façon de le faire.
 
remarque : sleep est une émthode statique : tu peux directement faire  
Thread..sleep(duree);  
remarque2 : les catchs vide c'est mal.


---------------
ma vie, mon oeuvre - HomePlayer
n°704888
seabee
Posté le 21-04-2004 à 13:33:54  profilanswer
 

SwingUtilities.updateTreeUI(composantARafraichir)
Ou un truc proche. Mais en fait il vaut mieux laisser swing gérer seul ces choses-là.
Mais ça peut être une façon de voir d'ou vient le problème.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Affichage & Temporisation, problème

 

Sujets relatifs
Problème de lecture de fichier temporaireprobleme avec scanf
[debutant] Probleme avec include iostream sous VC++Probleme bizard sur les pointeurs en C !
Probleme avec les dieses ![C++] Compilateur C++ .NET 2003 / SDL > Problème à la compilation
[CSS] Probleme d'affichage de taille de police sur IE5Problème de calcul de dates
comment forcer l'affichage de la "scollbar" ? 
Plus de sujets relatifs à : Affichage & Temporisation, problème


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR