Bonsoir

j'ai une image comme arrière plan dans mon Jpanel (PanAcceuil) qui hérite de Jpanel

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
public void paint(Graphics g) {
		 try {
			Image img = ImageIO.read(new File("Images/img.jpg"));
			g.drawImage(img, 0, 0, this);
		 } catch (IOException e) {
 
			e.printStackTrace();
		}
 
	}
et j'assigne ce panel à une Jframe jusque là tout marche à merveille
mais quand j'ajoute des zone de texte des labelles ou des boutons il ne s'affiche pas.

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
public class AjoutSite extends JFrame {
 
	private PanAcceuil  pannaux = new PanAcceuil();
	private JTextField textField;
	private JButton btnAjouter;
	public AjoutSite() {
 
                pannaux.setLayout(null);
 
	        btnAjouter = new JButton("Ajouter");
		btnAjouter.setBounds(242, 275, 89, 23);
		pannaux.add(btnAjouter);
 
		textField = new JTextField();
		textField.setBounds(222, 193, 86, 20);
		pannaux.add(textField);
		textField.setColumns(10);
		this.setContentPane(pannaux);
}
}
remarque les éléments s'affichent lorsque je les survole

merci pour votre aide