반응형
SMALL

JFrame 2

[JAVA] JFrame 크기 정확히 맞추는 법

자바로 GUI 애플리케이션을 만들다 보면 JFrame의 크기를 설정할 일이 생깁니다. 보통은 setSize() 메서드로 원하는 크기를 지정하지만 막상 실행해 보면 내용이 잘리거나 프레임이 예상보다 작게 보이는 경우가 많습니다.​단순히 크기만 지정했을 뿐인데 왜 이런 문제가 생기는 걸까요?​이번 글에서는 setSize()와 pack()방식이 각각 어떤 방식으로 JFrame의 크기를 결정하는지 비교해보며 위와 같은 문제가 왜 발생하는지 살펴보겠습니다.1 setSize()을 사용하는 방법setSize()는 타이틀바와 테두리를 포함한 전체 프레임의 크기를 직접 지정하는 방법입니다. 예를 들어 setSize(500, 500)이라고 하면 프레임의 가로와 세로 길이가 각각 500픽셀로 설정됩니다.​이 방법의 가장 큰..

JAVA 2025.06.12

[JAVA] JFrame, JPanel, Container에 배경 이미지 추가하기

1. JFrame 배경에 이미지 넣는 방법   JAVA// 방법 1try { BufferedImage bufferedImage = ImageIO.read(new File("path_to_your_image.jpg")); Frame.setContentPane(new JLabel(new ImageIcon(bufferedImage)));} catch (IOException e) { e.printStackTrace();}// 방법 2JF.setContentPane(new JLabel(new ImageIcon("path_to_your_image.jpg")));방법 1 (BufferedImage) : GIF 애니메이션을 지원하지 않으며, GIF의 첫 번째 프레임만 처리할 수 있습니다.방법 2 (ImageIcon) ..

JAVA 2024.09.13
반응형
LIST