pauses pendant un zoom sur une JInternalFrame

pauses pendant un zoom sur une JInternalFrame - Java - Programmation

Marsh Posté le 14-12-2004 à 11:32:34    

Bonjour,
j'ai une méthode pour zoomer sur une JinternalFrame, qui fonctionne très bien. Mais je voudrais la lancer plusieurs fois de suite pour obtenir un zoom progressif et joli à l'oeil.
Je fais donc un sleep entre chaque zoom, comme ceci :

Code :
  1. try {Thread.currentThread().sleep(200);}
  2.   catch (InterruptedException e) {e.printStackTrace();}


 
mais du coup je ne vois pas les étapes intermédiaires du zoom ! Tout se passe comme si le resize de mon internal frame n'était pris en compte qu'une seule fois (à la fin), et pas à chaque zoom.
 
auriez-vous une idée ?

Reply

Marsh Posté le 14-12-2004 à 11:32:34   

Reply

Marsh Posté le 14-12-2004 à 11:45:06    

j'ajoute que sur mon JInternalFrameListener j'ai bien vérifié qu'il fait tous les resize à la fin (après tous les zooms) au lieu d'en faire un après chaque zoom.
pourquoi ça fait ça ? parce que c'est un autre thread qui s'occupe du resize ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed