JLabel content = new JLabel(); content.setIcon(new ImageIcon("chemin de l'image")); /* pour montrer que le JLabel peut contenir des composants lui aussi */ content.setLayout(new FlowLayout()); content.add(new JButton("Button")); JFrame jf = new JFrame(); /* ajout du label en main panel de la fenetre */ the_jframe.setContentPane(content);