[java]image apparait pas

Résolu/Fermé
domxaline - 13 juil. 2013 à 11:20
 domxaline - 16 juil. 2013 à 17:38
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);
	     }  	
	}




A voir également:

2 réponses

Utilisateur anonyme
13 juil. 2013 à 21:38
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
0
ok, j'ai trouvé mon erreur merci beaucoup
0