raffraichir affichage image

raffraichir affichage image - Java - Programmation

Marsh Posté le 02-01-2007 à 15:44:20    

bonjour a tous,  :)  
 
j'essaie d'afficher des images jpg dans un jlabel, avec la ligne de code suivante :
 

Citation :


JLabel monImage = new JLabel();
monImage.setIcon(new ImageIcon("image1.jpg" ));


 
 
Et ca marche !
 
le probleme c'est que au cours du programme je modifie parfois le fichier jpg, et donc je refais mon setIcon , mais l'image affichee ne change pas alors que le fichier a bien été modifié
J'ai essaye d'utiliser les méthodes repaint() et validate (ou revalidate()), sans succes
 
C'est comme si il gardait obstinement l'image en memoire : si je crée un nouveau fichier jpg au lieu de modifier celui existant et que je l'affiche ca marche.
 
si quelqu'un pouvait me dire comment forcer la réevaluation du fichier, ca serait sympa
 
merci d'avance  :jap:  
     

Reply

Marsh Posté le 02-01-2007 à 15:44:20   

Reply

Marsh Posté le 04-01-2007 à 18:10:51    

met le code de ta classe, on y verra plus clair car les réinitialisations d'affichage dans tous les sens dans une classe foutte la m... des fois.

Reply

Sujets relatifs:

Leave a Replay

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