voila, j'ai inseré une image en arrière plan d'une fenêtre JFrame. Les composant de type swing (JLabel ou JPanel par exemple) qui sont sur la fenêtre sont devenues invisibles.
voici un aperçu du code
Merci de m'éclairer la situation.
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44 public class MonPgme { static Container contentpane; class MaFenetre extends JFrame implements ItemListener {Image im; //image de l'arrière plan JLabel p; MaFenetre() { super( " Ma fenêtre"); //pour l'image de l'arriére plan im = getToolkit().getImage ("chemin de mon image"); MediaTracker mt = new MediaTracker (this); mt.addImage (im, 0); try { mt.waitForAll(); } catch (Exception e) { e.printStackTrace(); } //ceci est le JPanel p = new JLabel("texte"); p.setBounds(new Rectangle( 250, 50, 200, 35)); p.setFont(new Font("Georgia",Font.BOLD,14)); MonPgme.contentpane.add(p); ....... //reste du code } public void paint (Graphics g) { if (im != null) g.drawImage (im, 0, 0,800,600, this); } } }![]()
[ Modéré par vedaer ]
-> Ajout des balises code
[ Merci de respecter les Règles du Forum ]
Partager