essai ca
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
 
public class Appli extends JFrame {
 //Image en fond d'ecran
 Image image;
 
 // Définir couleur d'arrière-plan
 setBackground(Color.black);
    // Charger image
    image = getToolkit().getImage("fond.gif" );
    // Créer MediaTracker
 MediaTracker mt = new MediaTracker(this);
 // Lier MediaTracker avec image
 mt.addImage(image, 0);
     try {
 	//Attendre le chargement complet de l'image
 	mt.waitForAll();
 	} catch (InterruptedException e) {}
 // Déclencher nouveau dessin
 repaint();
 // Définir taille
 setSize(550,428);
 // Rendre fenêtre visible (afficher)
 setLocation(50,50);
 setVisible(true);
}
 
    public void paint(Graphics g) {
   // Dessiner image
       if (image != null) {
          g.drawImage(image,0,20,this);
       }
    }
 public static void main( String[] args ) {
 	new Appli();
 }
}
 
et bien sur tu n'oublie pas de mettre le fichier dan ton rep de travail