Probleme lecture chemin fichier JAVA
Résolu
keurdange
Messages postés
720
Date d'inscription
Statut
Membre
Dernière intervention
-
keurdange Messages postés 720 Date d'inscription Statut Membre Dernière intervention -
keurdange Messages postés 720 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je voudrais afficher une image en Java et pour ce faire, j'ai créé les deux classes ci-dessous:
import javax.imageio.ImageIO;
import javax.swing.*;
import java.awt.*;
import java.io.*;
public class graphisme extends JPanel {
public static void main(String args[])
{
JFrame fen=new JFrame();
fen.setSize (300,150);
fen.setTitle("Ma premiere fenetre en java");
fen.setBounds (10, 40, 300, 200) ;
fen.setContentPane(new panneau());
fen.setVisible(true);
}
}
import java.awt.Graphics;
import java.awt.Image;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.JPanel;
public class panneau extends JPanel{
public void paintComponent(Graphics g)
{
File fich=new File("C:/Utilisateurs/Keurdange/Mes images/Feu.jpg");
try {
Image moi = ImageIO.read(fich);
// l'erreur se trouve là (source inconnu). source ici c'est fich
g.drawImage(moi, 0, 0, this.getWidth(), this.getHeight(), this);
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
}
Dieu n'a fait qu'ébaucher l'homme, c'est sur terre que chacun se crèe
je voudrais afficher une image en Java et pour ce faire, j'ai créé les deux classes ci-dessous:
import javax.imageio.ImageIO;
import javax.swing.*;
import java.awt.*;
import java.io.*;
public class graphisme extends JPanel {
public static void main(String args[])
{
JFrame fen=new JFrame();
fen.setSize (300,150);
fen.setTitle("Ma premiere fenetre en java");
fen.setBounds (10, 40, 300, 200) ;
fen.setContentPane(new panneau());
fen.setVisible(true);
}
}
import java.awt.Graphics;
import java.awt.Image;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.JPanel;
public class panneau extends JPanel{
public void paintComponent(Graphics g)
{
File fich=new File("C:/Utilisateurs/Keurdange/Mes images/Feu.jpg");
try {
Image moi = ImageIO.read(fich);
// l'erreur se trouve là (source inconnu). source ici c'est fich
g.drawImage(moi, 0, 0, this.getWidth(), this.getHeight(), this);
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
}
Dieu n'a fait qu'ébaucher l'homme, c'est sur terre que chacun se crèe
A voir également:
- Probleme lecture chemin fichier JAVA
- Fichier bin - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Fichier epub - Guide
- Fichier rar - Guide
Donc ça ne vient pas du code, mais de ton fichier. Essaye de le déplacer dans un autre dossier...
javax.imageio.IIOException: Can't read input file!
at javax.imageio.ImageIO.read(Unknown Source)
at panneau.paintComponent(panneau.java:12) //là ou c'est mis en gras ci-haut
Essaye de rajouter cette ligne juste après la création de File fich.
Normalement il devrait t'afficher "true true D:\Feu_1_.jpg"