Bonjour,
J'ai un JPanel auquel je veux ajouter une image à partir de mon application. Ce n'est je crois pas quelque chose de très original mais j'ai essayé plusieurs méthodes mais je n'y arrive pas. par exemple, j'ai créé une nouvelle classe
ensuite je fais appel à la méthode repaint() dans le JFrame contenant MyPanel
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 import java.awt.*; import java.awt.image.*; import javax.swing.JComponent; public class MyPanel extends JComponent { /** variable de classe contenant l'image à afficher en fond */ private BufferedImage bg; /** Surcharge de la fonction paintComponent() pour afficher notre image */ public void paintComponent(Graphics g) { g.drawImage(bg,0,0,null); } public void setImage(BufferedImage image){ bg = image; } }
j'ai aussi essayé
sans résultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Graphics g = img.getGraphics(); g.drawImage(img, 0, 0, null);
Aurriez vous une idéé?????????
merci.
PS: il faut charger l'image de manière dynamique. Je veux réaliser un petit logiciel de traitement d'image très simple.
Partager