[java] 자바 스윙 컴포넌트에서 패널을 사용하여 컴포넌트를 그룹화하는 방법은 어떻게 되나요?
아래는 패널을 사용하여 컴포넌트를 그룹화하는 간단한 예제 코드입니다.
import javax.swing.*;
public class PanelExample {
public static void main(String[] args) {
// 프레임 생성
JFrame frame = new JFrame("패널 예제");
// 패널 생성
JPanel panel = new JPanel();
// 패널에 버튼과 레이블 추가
JButton button1 = new JButton("버튼 1");
JButton button2 = new JButton("버튼 2");
JLabel label = new JLabel("레이블");
panel.add(button1);
panel.add(button2);
panel.add(label);
// 프레임에 패널 추가
frame.add(panel);
// 프레임 설정
frame.setSize(300, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
이 예제에서는 JPanel
을 사용하여 JButton
과 JLabel
을 하나의 패널에 그룹화하고, 이를 프레임에 추가하여 화면에 보여주는 간단한 예제입니다.
패널을 사용하여 컴포넌트를 그룹화함으로써 사용자 인터페이스를 구조화하고, 유지보수를 쉽게 할 수 있습니다. 만약 추가 질문이 있거나 다른 도움이 필요하시면 언제든지 물어보세요!