Bonjour,
J'étais entrain de chercher un moyen pour afficher une image en background dans un JPanel, j'ai trouvé une solution dans ce poste :
regardez la classe donnée par bouye
Alors j'ai testé sa classe et ça fonctionne mais le problème c'est que quand j'ai initialisé la classe avec la bonne image...etc lorsque je la rajoute à mon JFrame un coup l'image elle s'affiche un coup non!
Je ne comprend pas d'où viens le problème. Voici le code du JFrame :
Quelqu'un a une idée svp?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 //...... public class MaJframe extends javax.swing.JFrame { private MonPanel monpanel;//la classe récupéré dans le poste ci-dessus /** Creates new form App_Connexionn */ public MaJframe() { initComponents(); Image fondecran; fondecran = java.awt.Toolkit.getDefaultToolkit().getImage("fond.png"); this.monpanel = new MonPanel(fondecran); this.getContentPane().setLayout(new GridLayout(1,1)); this.getContentPane().add(this.monpanel); this.revalidate(); this.setSize(672,338);//les dimensions de l'image this.revalidate(); } //.....
Merci à bientôt.
Partager