Imagens

import javax.imageio.ImageIO;
import javax.swing.*;
import java.awt.*;
import java.awt.image.*;
import java.io.*;

public class ImageExample extends JFrame {
    public ImageExample() throws IOException{
        setTitle("Imagem");
        
        String imagePath ="pasta\\imagem.jpg"; // caminho para a imagem Ex.: "src\\image.jpg" ou "images\\cubo.jpg"
        BufferedImage myPicture = ImageIO.read(new File(imagePath));

        JLabel picLabel = new JLabel(new ImageIcon(myPicture));

        JPanel panel = new JPanel(new FlowLayout());
        panel.add(picLabel);

        setSize(myPicture.getWidth(), myPicture.getHeight());
        add(panel);
    }

    public static void main(String[] args) {
        try {
            ImageExample imageExample =  new ImageExample();
            imageExample.setVisible(true);
        } catch (Exception e) {
            System.out.println("Erro ao carregar a imagem! Verifique o caminho.");
        }
    }
}

Last updated