1 pièce(s) jointe(s)
Problème avec image dans JPanel
Bonjour à tous !
J'ai un problème assez gênant.
Pour l'instant, je travaille sur un moteur de recherche avancé d'images qui utilise les OrdImage d'Oracle.
J'ai un soucis quand je veux afficher une image dans un panel.
D'une part, celle-ci ne s'affiche que lorsque je lance ma méthode d'affichage pour la deuxième fois (et non la première) et d'autre part si cette méthode n'est pas lancée par un CLIC sur un bouton, l'image ne s'affiche que pendant une fraction de seconde puis disparaît.
Pour le premier problème, j'ai contourné en effectuant une boucle à 2 itérations, mais pour l'autre je ne sais pas quoi faire.
Voila comment je m'y prends pour afficher une image dans un panel.
imgpreview est mon panel. "img.jpeg" est le fichier qui contient mon image à afficher.
Code:
1 2 3 4
| Image Ima=imgpreview.getToolkit().getImage("img.jpeg");
java.awt.Graphics g=imgpreview.getGraphics();
imgpreview.paint(g);
g.drawImage(Ima,0,0,200,240,this.imgpreview); |
Comment empêcher que l'image ne disparaisse ?
Je ne sais pas quoi faire.
Merci d'avance pour vos réponses.