Aide charger image avec java

Fermé
patrickjunior01 Messages postés 3 Date d'inscription mercredi 29 juillet 2009 Statut Membre Dernière intervention 17 septembre 2012 - 17 sept. 2012 à 12:42
patrickjunior01 Messages postés 3 Date d'inscription mercredi 29 juillet 2009 Statut Membre Dernière intervention 17 septembre 2012 - 17 sept. 2012 à 14:00
Bonjour,
Je suis vraiment désespéré.En effet cela fait plus d'une semaine que j'essaye de charger une image dans un panel mais en vain. J'ai déjà essayé tous les codes possibles sur internet mais rien n'y fait. Et ce qui est le plus bizarre le programme ne me renvoit aucune exception.J'utilise netbeans 7.1.2 S'il vous plait quelqu'un aurait-il une solution à mon problème.Merci d'avance

Cordialement,


A voir également:

1 réponse

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
Modifié par KX le 17/09/2012 à 13:04
"J'ai déjà essayé tous les codes possibles sur internet mais rien n'y fait."
Internet c'est vraiment n'importe quoi, ou alors la vérité est ailleurs...

import javax.swing.ImageIcon;  
import javax.swing.JFrame;  
import javax.swing.JLabel;  

public class Test1
{
	public static void main(String[] args)
	{
		JFrame frame = new JFrame();
		frame.add(new JLabel(new ImageIcon("C:/test.png")));
		frame.pack();
		frame.setVisible(true);
	}
}

import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;
import javax.swing.JFrame;
import javax.swing.JPanel;

class ImagePanel extends JPanel
{
	private static final long serialVersionUID = 1;
	
	private final BufferedImage img;
	
	ImagePanel(String fileName) throws IOException
	{
		img = ImageIO.read(new File(fileName));
	}
	
	@Override
	public void paintComponent(Graphics g)
	{
		super.paintComponent(g);
		g.drawImage(img,0,0,null);
	}
}

public class Test2
{
	public static void main(String...args) throws IOException
	{
		JFrame frame = new JFrame();		
		frame.add(new ImagePanel("C:/test.png"));
		frame.setSize(300,300);
		frame.setVisible(true);
	}
}
La confiance n'exclut pas le contrôle
0
patrickjunior01 Messages postés 3 Date d'inscription mercredi 29 juillet 2009 Statut Membre Dernière intervention 17 septembre 2012
17 sept. 2012 à 13:03
Merci KX. Mais est ce que avec ce code je pourrai lire les fichiers d'extension JPEG,JPG ou autres ?
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
17 sept. 2012 à 13:05
GIF, PNG, JPEG, BMP, et WBMP
0
patrickjunior01 Messages postés 3 Date d'inscription mercredi 29 juillet 2009 Statut Membre Dernière intervention 17 septembre 2012
17 sept. 2012 à 14:00
Merci beaucoup
0