Bonjour tout le monde.
J’ai créé une interface graphique contenant un JLabel, qui en appuyant sur un bouton doit afficher une image ( JPG ).
L’image est générée juste avant son intégration.
java.lang.Runtime p=java.lang.Runtime.getRuntime();
p.exec(...); // creation ou modification de l'image, tjrs en .jpg
monJlabel.setIcon(new ImageIcon("/mon/image.jpg"));
Il faut bien comprendre que le chemin de l’image reste le meme.
C’est le fichier de l’image lui meme qui change.
Alors au premier click sur le bouton , ca m’affiche l’image.
Mais à tous les clicks suivants c’est la meme image qui apparait, ALORS qu’elle a bien été modifiée !
Il doit donc y avoir un espece de buffer, car sinon c’est impossible!
J’ai essayer repaint() ca ne marche pas.
et je souhaite maintenir l’affichage dans un JLabel.
Voila donc si qqun aurait deja rencontré ce problème…
Merci à tous! :super: