Accueil > FAQ > FAQ Java > Comment afficher une image dans un JPanel ?

Comment afficher une image dans un JPanel ?

Par Sylvain Rampacek le mercredi 12 mai 2010 à 11h53

Voici le code nécessaire pour afficher une image (attention au chemin qui doit être changé si nécessaire) :

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        ImageIcon icon = new ImageIcon("src/img/image2.jpg");
        JLabel img = new JLabel(icon);
        jPanel1.add(img);
        pack();
}

Remarque :

 jPanel1 doit avoir un Layout à BorderLayout
 ce code doit être écrit dans un JFrame.