AWT 강의 자료

학습목표

  1. AWT의 이해: 자바의 초기 GUI 라이브러리인 AWT의 특징(Heavyweight, OS 종속성)을 이해합니다.
  2. 컴포넌트 활용: Button, Label, TextField 등 기본적인 AWT 컴포넌트의 사용법을 익힙니다.
  3. 레이아웃 관리: FlowLayout, BorderLayout, GridLayout 등 배치 관리자를 사용하여 화면을 구성합니다.
  4. 이벤트 처리: 위임형 이벤트 모델(Delegation Event Model)을 이해하고, 리스너와 어댑터를 사용하여 사용자 입력을 처리합니다.

목차

01. AWT 개요

AWT의 정의와 특징, Swing과의 차이점을 비교하고 간단한 AWT 애플리케이션 구조를 학습합니다.

02. AWT 컴포넌트

Frame, Panel, Button, Label, TextField 등 AWT가 제공하는 주요 컴포넌트들의 종류와 사용법을 다룹니다.

03. AWT 배치관리자

컨테이너 내부에 컴포넌트를 배치하는 다양한 방법(FlowLayout, BorderLayout, GridLayout, Null Layout)을 학습합니다.

04. AWT 이벤트처리

사용자의 동작(클릭, 키보드 입력 등)에 반응하는 이벤트 리스너(Listener)와 어댑터(Adapter) 클래스의 활용법을 익힙니다.

서브목차