[JAVA] Image dans un JLabel avec setIcon

Fermé
Kikouyou - 23 déc. 2008 à 22:16
 Kikouyou - 24 déc. 2008 à 15:34
Bonsoir les gens,

J'avais fais une fonction pour charger une image dans un label intégré dans un panel... Ca marchait au début, mais ça ne marche plus.

J'ai réduit le problème au plus simple:

import java.awt.Dimension;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;


public class test
{
public static void main(String args[])
{
JFrame frmM = new JFrame();
JPanel pnlM = new JPanel();
JLabel lblM = new JLabel();
ImageIcon imgM = new ImageIcon("X:\\Error.bmp" );

frmM.setVisible(true);
frmM.setSize(new Dimension(300,300));

frmM.setContentPane(pnlM);
pnlM.add(lblM);
lblM.setIcon(imgM);
}
}

Le problème est que l'image ne s'affiche pas. Le chemin est correct, l'image existe. La fonction setText marche. La fonction setBackground ne marche pas non plus!

Pourriez-vous m'aider s'il-vous-plaît?


Merci beaucoup!


Cordialement,
Kikouyou
A voir également:

2 réponses

Utilisateur anonyme
24 déc. 2008 à 00:40
Bonjour,

Vois la réponse faite par HackTrack ici même :

http://www.commentcamarche.net/forum/affich 1934082 java superposer image par dessus un label

Cordialement,

Dan
0
Merci pour cette réponse.

Il semblerait en fait que ça ne prenne pas en compte mes images BMP... C'est bizarre. Ca marche avec des images JPEG.

Merci quand même!

Bonne journée et bonnes fêtes!
0