Bonjour à tous,
J'ai essayé d'afficher une simple image en utilisant un JLayeredPane mais je n'ai rien qui s'affiche( j'ai une JFrame vide). ça marche bien en récupérant le container par defaut de la JFrame (getContentPane) mais pas avec le LayeredPane. Aurais-je oublié quelque chose ?
Voici mon code :
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 public static void main(String[] args) { JFrame frame = new JFrame ("Test de superposition"); JLayeredPane lp = frame.getLayeredPane(); JPanel p1 = new JPanel(); ImageIcon ic = new ImageIcon ("D:/Mes documents/ENIC/PST/clips CPR/vidcap2/vlcsnap-828756.jpg"); JLabel l = new JLabel (ic); p1.add(l); lp.add(p1,1); frame.setSize(700,500); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); }
Partager