이벤트 기반 프로그래밍 (Event Driven Programming) 이벤트의 발생에 의해 프로그램의 흐름이 결정되는 방식이다. 이벤트 (Event) 컨트롤러와 사용자 간의 수 많은 상호작용을 말한다. 종류: 사용자의 입력(마우스 드래그, 클릭, 키보드), 센서 입력, 데이터 송수신 등 이벤트 핸들러 (Event Handler, Event Listener) 사용자의 특정 동작에따라 처리되는 이벤트 메서드를 말한다. 클래스로 작성해야 한다. // 이벤트 리스너 등록 메서드 Component.addXXXListener(listener) Componenet.addMouseListener() Componenet.addActionListener() 이벤트 처리 순서 이벤트 발생 ( ex. 마우스, 키보드 입력 ..