Pb image swing sous eclipse
Résolu
djanahana
Messages postés
95
Statut
Membre
-
Jadorelinfo Messages postés 51 Statut Membre -
Jadorelinfo Messages postés 51 Statut Membre -
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
-
Dans 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.
-
En 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. -
-
-
-
-