coding/Java
2020. 12. 21.
[Java] GUI 응용프로그램(2) - Event Listener
자바의 GUI(Graphical User Interface) 기반으로 응용프로그램을 작성해보자. 이제 이벤트 처리를 배움으로써 '작동하는 프로그램'을 생성할 수 있다. 이벤트 기반 프로그래밍은 이벤트의 발생에 의해 프로그램 실행 흐름이 결정되는 방식의 프로그래밍 패러다임이다. 이벤트는 키 입력, 마우스 클릭, 마우스 드래그 등 사용자의 액션이나 센서 같은 외부 장치로부터의 입력, 네트워크를 통한 데이터 수신 등에 의해 발생된다. 이를 위해서는 각 이벤트를 처리하는 이벤트 리스너(Event Listener)를 implement 하고 컴포넌트에 이벤트 처리 객체를 등록해야 하는데, 이벤트가 발생될 때마다 리스너가 실행된다. java.awt.event.*; 를 추가적으로 import 해줘야 한다. 사실 이건 ..