Inserer image dans GridBagConstraints en Java

[Fermé]
Signaler
-
Messages postés
618
Date d'inscription
vendredi 26 juillet 2002
Statut
Membre
Dernière intervention
13 juillet 2013
-
Bonjour,

je souhaiterais insérer une image dans ma grille GridBagConstaints, mais je galère. C'est pas aussi facile que d'inserer des JLabel.

Pouvez vous me dire comment faire, svp ?

Merci.

1 réponse

Messages postés
618
Date d'inscription
vendredi 26 juillet 2002
Statut
Membre
Dernière intervention
13 juillet 2013
971
Salut!

Tu ne peux pas insérer directement une image, mais bien un JLabel qui contient une image.

Voici une petite méthode qui prend en paramètre le chemin vers une image et qui te renvoie un JLabel que tu n'as plus qu'à insérer dans ton GridBag:

	public JLabel getLabel(String imagePath) throws IOException{
		BufferedImage image = ImageIO.read(new File(imagePath));
		return new JLabel(new ImageIcon(image));
	}


;-)
HackTrack