Afficher plusieurs images dans un JFrame – Java
Dans ce tutoriel nous allons découvrir comment afficher plusieurs images dans un JFrame en Java.
La classe Graphics fournit la méthode Graphics.drawImage(Image, int x, int y, ImageOberver observer) pour dessiner une image. Bien que Image soit une classe, vous pouvez utiliser la méthode getDafaultKit() pour obtenir l’adresse de l’image. Placez votre image dans le dossier images de votre projet.
Exemple: Ajouter plusieurs images dans un JFrame
import java.awt.*; import javax.swing.*; public class DrawMyImgs extends JPanel { public void paint(Graphics g){ Image img1 = Toolkit.getDefaultToolkit().getImage("img/user1.png"); g.drawImage(img1, 10, 10, this); Image img2 = Toolkit.getDefaultToolkit().getImage("img/user2.png"); g.drawImage(img2, 70, 8, this); Image img3 = Toolkit.getDefaultToolkit().getImage("img/user4.png"); g.drawImage(img3, 130, 15, this); Image img4 = Toolkit.getDefaultToolkit().getImage("img/user3.png"); g.drawImage(img4, 190, 20, this); } public static void main(String[] args){ JFrame f = new JFrame("Afficher plusieurs images"); f.getContentPane().add(new DrawMyImgs()); f.setSize(250, 100); f.setVisible(true); f.setResizable(false); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }
Sortie: