package CHAPTER10.Exams;

import java.awt.FlowLayout;
import javax.swing.*;

//JFrame을 상속하여 GUI 생성
public class SwingComponentsIntroExample extends JFrame {
 public SwingComponentsIntroExample() {
     // JFrame 기본 설정
     setTitle("스윙 컴포넌트 소개");
     setSize(400, 200);
     setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

     // 기본 컴포넌트 생성
     JButton button = new JButton("버튼");
     JTextField textField = new JTextField("텍스트 필드", 15);
     JCheckBox checkBox = new JCheckBox("체크박스");

     // 레이아웃 설정
     setLayout(new FlowLayout());

     // 컴포넌트 추가
     add(button);
     add(textField);
     add(checkBox);
 }

 public static void main(String[] args) {
     // JFrame 실행
     SwingComponentsIntroExample frame = new SwingComponentsIntroExample();
     frame.setVisible(true);
 }
}
/**
 * 예제명: SwingComponentsIntroExample

설명:
Swing 컴포넌트는 다양한 UI 요소를 제공합니다. 이 예제는 기본 컴포넌트인 버튼, 텍스트 필드, 체크박스를 화면에 배치합니다.
 * */
