Probleme lecture chemin fichier JAVA
Résolu
keurdange
Messages postés
816
Statut
Membre
-
keurdange Messages postés 816 Statut Membre -
keurdange Messages postés 816 Statut Membre -
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