Animation Gif JAVA - pb d'affichage

Animation Gif JAVA - pb d'affichage - Java - Programmation

Marsh Posté le 20-05-2008 à 14:47:11    

Bonjour,
 
Voila. Mon probleme concerne l'affichage des gifs animé. Je vous poste le code ci dessous :
 

Code :
  1. public class GifAnime extends JPanel
  2. {
  3.     private String adresseImage;
  4.    
  5.          
  6.     public GifAnime(String adImage)
  7.     {
  8.         adresseImage=adImage;
  9.     }
  10.    
  11.    
  12.      public void paintComponent(Graphics g)
  13.      {
  14.       // efface le contenu précédent :
  15.       g.setColor(Color.BLACK);
  16.       g.fillRect(0, 0, this.getWidth(), this.getHeight());
  17.       // dessine le gif :
  18.       g.drawImage((new ImageIcon(adresseImage)).getImage(),0,0,360,240, this);
  19.      }
  20.            
  21.            
  22. }


 
Jusque là pas de pb. Le gif s'anime puis s'arrete à la fin de l'animation, c'est ce que je souhaitais.
Par contre, si on veut relancer l'animation de ce gif avec cette methode une seconde fois, il ne s'anime pas mais l'ancienne icone est directement remplacée par la dernière image contenu dans le gif animé...
En fait, ça fait comme si, une fois le gif lu, il restait sur sa dernière image pour tout le restant du programme.  
 
Vous savez comment faire pour recharger en quelques sortes le gif afin qu'il revienne au début ?
 
Merci d'avance

Reply

Marsh Posté le 20-05-2008 à 14:47:11   

Reply

Marsh Posté le 26-05-2008 à 14:03:46    

up

Reply

Sujets relatifs:

Leave a Replay

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