: graphic user interface -awt abstraction window toolkit: 윈도우에서 추상 툴킷을 가져다 사용하는 방식 -javax.swing: 클래스의 이름이 J로 시작한다.(확장패키지) -과정 1)모양 프레임 생성 -> pane 생성 -> pane 위에 이런 저런 인스턴스를 가져다 붙인다. 2)이벤트처리 ActionListener: 요소 각각에 이벤트를 거는 것 WindowListener: 윈도우에 기능을 추가하는 것 -> ex 창이 열릴때, 닫힐 때, 활성화, 비활성화, 커지고, 최소화되고 등등