Pb image swing sous eclipse
Résolu
Bonjour et salut,
j'ai testé le code ci_dessous dans jCreator est ça marche très bien, mais avec Eclipse ,la fenêtre s'affiche mais sans image ,je ne sais pas vraiment ou se trouve le problème
merci d'avoir lire mon message
j'ai testé le code ci_dessous dans jCreator est ça marche très bien, mais avec Eclipse ,la fenêtre s'affiche mais sans image ,je ne sais pas vraiment ou se trouve le problème
import java.awt.BorderLayout;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class MonApp extends JFrame {
private static final long serialVersionUID = 1L;
public MonApp(String titre) {
super(titre);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
init();
}
private void init()
{
JLabel label = new JLabel(new ImageIcon("picture.png") );
this.add(label, BorderLayout.CENTER);
this.pack();
}
public static void main(String[] args) {
MonApp app = new MonApp("Afficher image");
app.setVisible(true);
}
}
merci d'avoir lire mon message
1 réponse
-
ContributeurDans eclipse il y a deux choses.
Là où se trouve le code source et là ou se trouves les exécutables.
Normalement il faut placer l'image dans le dossier bin.
-
ModérateurEn fait, avec les paramètres par défaut, le répertoire courant est à la racine du projet, c'est à dire au dessus de src et bin. L'image devrait donc plutôt être placée dans bin/..
Mais pour s'éviter ce genre de problèmes, il vaut mieux faire glisser l'image sur le répertoire du projet (dans le Package Explorer), Eclipse la placera lui même au bon endroit. -
-
-
-
-