Retour au site
Connexion : S'inscrire

4 messages
Filtrer ok

Java Swing, JLabel, ImageIcon et mis à jour...

Un expert informatique vous aide immédiatement par téléphone.
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.

Code :
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!

   Java
 
 
je pense aussi que c'est un problème de 'repaint'.
essaie la méthode updateUI().

autre méthode plus barbare : raffraichir la jframe
java.sun.com...
avec la méthode maJFrame.update(maJFrame.getGraphics());
 
 
J'avais deja essayer l'update mais ca ne marchais pas.

On a cependant résolu mon problème. Pour ceux que ca intéresse, c'est ici :

Voir Solution

merci et à+!
 
 
merci d'avoir mis la réponse, ça pourra servir à d'autres.
 
 

|
 
4 messages
Un expert informatique vous aide immédiatement par téléphone.
Filtrer ok
 
Vous devez être connecté pour écrire un message !
 

 Sujets Similaires: