A voir également:
- Inserer une image JPanel
- Frédéric cherche à faire le buzz sur les réseaux sociaux. il a ajouté une image de manchots sur une image de plage. retrouvez l'image originale de la plage. que cachent les manchots ? ✓ - Forum Windows
- Recherche par image - Guide
- Insérer liste déroulante excel - Guide
- Insérer signature word - Guide
- Image iso - Guide
1 réponse
sakoba2010
Messages postés
157
Date d'inscription
lundi 7 février 2011
Statut
Membre
Dernière intervention
24 juillet 2013
15
9 mars 2011 à 11:24
9 mars 2011 à 11:24
Voici comment ajouter simplement une image au fond d'un JPanel:
et tu hérites ton JPanel de cette classe voici un exemple complet ici:
http://sakoba.byethost13.com/2011/03/09/java-panel-with-background-image/
//la classe à utiliser
class ImagePanel extends JPanel {
private Image img;
public ImagePanel(String img) {
this(new ImageIcon(img).getImage());
}
public ImagePanel(Image img) {
this.img = img;
Dimension size = new Dimension(img.getWidth(null), img.getHeight(null));
setPreferredSize(size);
setMinimumSize(size);
setMaximumSize(size);
setSize(size);
setLayout(null);
}
public void paintComponent(Graphics g) {
g.drawImage(img, 0, 0, null);
}
}
et tu hérites ton JPanel de cette classe voici un exemple complet ici:
http://sakoba.byethost13.com/2011/03/09/java-panel-with-background-image/
9 mars 2011 à 11:57
merci pour votre repense...
mais ça marche pas avec netbeans??????
9 mars 2011 à 12:07
9 mars 2011 à 13:01
oui, mais l'image ne s'affiche pas dans la J Frame lors de l'exécution !!!!!!!!
9 mars 2011 à 13:06
9 mars 2011 à 13:26