Bonjour,

Je voudrais mettre une image de fond à mon application.

J'ai donc une Jframe avec le contentPane en BorderLayout et j'atoute ensuite des Jpanels.

Comment faire pour que l'image de fond ne soit pas caché par les différents panel ajouté à la Jframe principale ?

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
 
public class FrameMain extends JFrame {
 
public FrameMain()  {
 
this.getContentPane().setLayout(new BorderLayout());
 
		// gestionnaire de panel
		cardL = new CardLayout();
 
 
		// création du panel central
 
		contenu=new JPanel();
		contenu.setPreferredSize(new Dimension(widthPanel,heightPanel));
		contenu.setVisible(true);
 
		contenu.setLayout(cardL);
 
 
 
		contenu.add(pfile, "Fichiers");
		contenu.add(monweb, "Navigation");
		contenu.add(pmul, "Multimedia");
		contenu.add(ptxt, "Texte");
 
		this.add(contenu,BorderLayout.CENTER);
 
 
		menu=new Menu(this);
		this.add(menu,BorderLayout.NORTH);
 
	this.setVisible(true);
 
 
		this.repaint();
 
}
}
Merci de votre aide