Inserer image de fond
sarah-san
Messages postés
8
Statut
Membre
-
daronmaster Messages postés 326 Date d'inscription Statut Membre Dernière intervention -
daronmaster Messages postés 326 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je veux mettre une image en arriere plan dans un JPanel pour mon application en java mais elle ne s'affiche pas .voila le code que j'ai fait
je veux mettre une image en arriere plan dans un JPanel pour mon application en java mais elle ne s'affiche pas .voila le code que j'ai fait
icon_fen=Toolkit.getDefaultToolkit().getImage("bg.png");
Toolkit kit = Toolkit.getDefaultToolkit();
background = kit.getImage("bk.jpg");
getContentPane().setLayout(new BorderLayout());
getContentPane().add(mb,BorderLayout.NORTH);
getContentPane().add(p,BorderLayout.CENTER);
getContentPane().add(q,BorderLayout.PAGE_END);
setBackground(Color.yellow);
setIconImage(icon_fen);
public void paintComponent(Graphics g) {
g.drawImage(background,0,0,this);
}
merci d'avance pour votre aide.
A voir également:
- Inserer image de fond
- Insérer une vidéo dans powerpoint - Guide
- Insérer signature word - Guide
- Insérer liste déroulante excel - Guide
- Comment insérer des points de suite sur word - Guide
- Insérer espace insécable word - Guide
2 réponses
le chemin de ton image n'est peut etre pas le bon ...
essaie de mettre le chemin depuis la racine du repertoire ou tu compile
tchû
essaie de mettre le chemin depuis la racine du repertoire ou tu compile
tchû
sarah-san
Messages postés
8
Statut
Membre
merci mais le chemin est juste en fait l'icone de la fenetre icon_fen s'affiche par contre l'image de l'arriere plan
ce code :
public class MonPanel extends JComponent { // ici tu peux remplacer JComponenet par JPanel
/** variable de classe contenant l'image à afficher en fond */
private Image bg;
/** Surcharge de la fonction paintComponent() pour afficher notre image */
public void paintComponent(Graphics g) {
g.drawImage(bg,0,0,null);
}
trouvez ici : http://www.commentcamarche.net/forum/affich 1541291 java ajouter une image dans un panel
je pense que cela peut t'aider je ne sais pas si ton code était inclu dans une classe comme ci-dessus
essaie voir en mettant à ta sauce
salut salut
tchû
public class MonPanel extends JComponent { // ici tu peux remplacer JComponenet par JPanel
/** variable de classe contenant l'image à afficher en fond */
private Image bg;
/** Surcharge de la fonction paintComponent() pour afficher notre image */
public void paintComponent(Graphics g) {
g.drawImage(bg,0,0,null);
}
trouvez ici : http://www.commentcamarche.net/forum/affich 1541291 java ajouter une image dans un panel
je pense que cela peut t'aider je ne sais pas si ton code était inclu dans une classe comme ci-dessus
essaie voir en mettant à ta sauce
salut salut
tchû