Listener Interface1 [JAVA Swing] 이벤트 처리 ※ 이벤트 기반 프로그래밍 이벤트 기반 프로그래밍(Event Driven Programming) 이란? : 이벤트의 발생에 의해 프로그램 흐름이 결정되는 방식 이벤트가 발생하면 이벤트를 처리하는 루틴(이벤트 리스너) 실행 실행될 코드는 이벤트의 발생에 의해 전적으로 결정 ※ 이벤트의 종류 사용자의 입력 마우스 드래그, 마우스 클릭, 키보드 누름 등 센서로부터의 입력 네트워크로부터 데이터 송수신 다른 응용프로그램이나 다른 스레드로부터의 메시지 ※ 이벤트 기반 응용 프로그램의 구조 각 이벤트마다 처리하는 리스너 코드 보유 ※ GUI 응용프로그램은 이벤트 기반 프로그래밍으로 작성됨 GUI 라이브러리 종류 자바의 AWT와 Swing ※ 스윙 응용프로그램의 이벤트의 실제 예 ※ 자바 스윙 프로그램에서 이벤트 처리.. 2023. 11. 1. 이전 1 다음