[java]image apparait pas [Résolu/Fermé]

Signaler
-
 domxaline -
Bonjour,
j'écris ce prg,mais en l'exécutant, apparait seulement la fenêtre vide mais, il n'y a pas d'image dans ma fenêtre veuillez m'aider svp

import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import java.awt.Image;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Panneau extends JPanel
{
	    public void paintComponent(Graphics g)
	    { 
	    	try
	    	{
	    		Image img=ImageIO.read(new File("DSC010.JPG"));
	    		g.drawImage(img,0,0,this);
	    		// Pour une image de fond
	    		// g.drawImage(img,0,0,this.getWidth(),this.getHeight(),this);
	    	}
	    	catch(IOException e)
	    	{
	    		//TODO Auto-generated catch block
	    		e.printStackTrace();
	    	}
	    }  
	    public static void main (String [ ]args)
	    {  
	        JFrame frame=new JFrame ( );
	        frame.getContentPane ( ).add(new Panneau ( ));
	        frame.setTitle("Ma premier fenetre");
	        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	        frame.setSize (250,250);
	        frame.setVisible (true);
	     }  	
	}




2 réponses

Messages postés
623
Date d'inscription
vendredi 26 juillet 2002
Statut
Membre
Dernière intervention
11 novembre 2012
967
Salut!

Ton code fonctionne chez moi.

Le seul problème que j'ai rencontré, c'est que ta classe ne trouvait pas l'image dans classpath.

Es-tu certain que chez toi, en local, ton application trouve bien ton image?

Tu n'as pas une exception dans ton stacktrace?

;-)
HackTrack
ok, j'ai trouvé mon erreur merci beaucoup