Bonjour à tous,

je suis débutant en java et je m'excuse d'avance pour ce post...

Cela fait deux jour que je tente d'afficher une image sur une fenêtre, mais malgré mais recherche sur la fac et les forums, je ne comprend pas pourquoi mon image ne s'affiche pas!?

La fenêtre s'ouvre mais l'image ne s'affiche pas.

Voici mon code :
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
package essai;

import javax.swing.JFrame;

import java.awt.Image;
import java.awt.Graphics;

public class CircleFrame extends JFrame  {

	private Image Img;
	
	/**  Le constructeur de la classe CircleFrame */
	public CircleFrame() {
		
		this.setVisible(true);
		this.setSize(800,500);

		/** Accès au toolkit : */
		java.awt.Toolkit toolkit = java.awt.Toolkit.getDefaultToolkit();
		/** lecture de l'image : */
		Img = toolkit.getImage("foot.gif");
	}
	
	/**	Point d'entree de notre programme. */
	public static void main (String[] args){
		/*instanciation classe*/
		CircleFrame cF = new CircleFrame();
		cF.repaint();
	} 
	
	public void paint(Graphics g) {
		// Affichage d'une image	
		g.drawImage(Img,100,100,null);
	}
	
}
Précision : j'ai mis l'image "foot.gif" dans le dossier où se trouve la classe.

Merci d'avance à celui ou celle qui pourra m'expliquer ce que je fais mal...