Salut !

Je dois en projet rendre un logiciel de retouche photo, et pour ce faire j'ai besoin d'une interface graphique qui marche Je n'arrive déjà pas à inserer mon image dans un JPanel et je n'arrive pas à comprendre pourquoi... Jdeveloper me dit que les types sont incompatibles mais je n'arrive pas à comprendre comment faire pour les convertir... Il y a également une deuxième ligne de code qui ne marche pas.

Merci de votre aide !

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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
 
import java.io.IOException;
 
import javax.imageio.ImageIO;
 
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
 
 
public class CadreImage extends JPanel{
     private Image imageFond;
 
    public CadreImage(){
              imageFond = Toolkit.getDefaultToolkit().getImage("image.jpg"); //c'est ici que cela ne marche pas
              imageFond.setSize(50, 100);
              imageFond.setVisible(true);
              add(imageFond);
 
 
 
    }
    public void paint(Graphics g){
              g.drawImage(imageFond, 0, 0, this.getWidth(), this.getHeight(), this); //et également ici
    }
    public static void main(String args[]){
                JFrame mafenetre = new JFrame();
                mafenetre.setSize(500,600);
               mafenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              Image image = new Image();
              mafenetre.add(image);
              mafenetre.pack();
              mafenetre.setVisible(true);
    }
}