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