본문 바로가기
프로젝트

이미지 상대경로

by 정구지개발자 2025. 3. 14.
728x90

my_project/
├── src/
│   └── Main.java
├── resources/
│   ├── images/
│   │   ├── image1.jpg
│   │   └── image2.png
└── pom.xml (Maven을 사용할 경우)

 

 

import javax.swing.*;
import java.awt.*;
import java.net.URL;

public class Main {
    public static void main(String[] args) {
        // 이미지 파일의 경로를 설정합니다.
        // resources/images/image1.jpg는 상대 경로입니다.
        URL imageUrl = Main.class.getClassLoader().getResource("images/image1.jpg");

        // 이미지 파일을 불러와 JLabel에 표시합니다.
        if (imageUrl != null) {
            ImageIcon imageIcon = new ImageIcon(imageUrl);
            JLabel label = new JLabel(imageIcon);

            // JFrame을 생성하여 이미지를 화면에 표시합니다.
            JFrame frame = new JFrame("이미지 예시");
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.setSize(300, 300);
            frame.add(label);
            frame.setVisible(true);
        } else {
            System.out.println("이미지를 찾을 수 없습니다.");
        }
    }
}

728x90

'프로젝트' 카테고리의 다른 글

동시성 제어  (0) 2025.03.16
aws 참고 사이트  (0) 2025.03.16
JFrame  (0) 2025.03.12
query 문 및 이미지 url  (0) 2025.03.12
놀이동산 프로젝트 - 기능 및 개념 공부  (0) 2025.03.11

댓글