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 MyPanelCode:
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:
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.