Bonjour.
J'ai voulu mettre un arrière plan dans une fenêtre en utilisant un JPanel de même taille que celle-ci. J'ai pour celà redéfini la méthode paintComponent du JPanel de cette manière :
Mais alors se pose le problème suivant : tous les objets graphiques ajoutés après l'arrière plan sont cachés derrière, et n'apparaissent que lorsque la souris passe dessus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public void paintComponent(java.awt.Graphics g) { g.drawImage(new ImageIcon("images\\arrière_plan.jpg").getImage(),0,0,null); }
Le problème est que les composants grahiques doivent être modifiés fréquemment, et je n'ai pas envie d'enlever l'arrière plan à chaque fois pour le remettre après avoir fait les modifications.
J'ai tenté de mettre le JPanel arrière plan en setOpaque(false), mais ca n'a rien changé.
Comment puis-je faire ?
Merci d'avance.
Partager