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("이미지를 찾을 수 없습니다.");
}
}
}
'프로젝트' 카테고리의 다른 글
동시성 제어 (0) | 2025.03.16 |
---|---|
aws 참고 사이트 (0) | 2025.03.16 |
JFrame (0) | 2025.03.12 |
query 문 및 이미지 url (0) | 2025.03.12 |
놀이동산 프로젝트 - 기능 및 개념 공부 (0) | 2025.03.11 |
댓글