[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을 사용하여 JButtonJLabel을 하나의 패널에 그룹화하고, 이를 프레임에 추가하여 화면에 보여주는 간단한 예제입니다.

패널을 사용하여 컴포넌트를 그룹화함으로써 사용자 인터페이스를 구조화하고, 유지보수를 쉽게 할 수 있습니다. 만약 추가 질문이 있거나 다른 도움이 필요하시면 언제든지 물어보세요!