이벤트 리스너(EventListener) - java.awt.event.EventListener 인터페이스 구현

서브인터페이스
ActionListener
AdjustmentListener
ChangeListener
ComponentListener
ConnectionEventListener
ContainerListener
ControllerEventListener
FocusListener
ItemListener
KeyListener
LineListener
ListDataListener
ListSelectionListener
MenuListener
MouseInputListener
MouseListener
MouseMotionListener
MouseWheelListener
WindowStateListener


- 모든 메소드는 java.awt.Event 로부터 전달된 객체를 받는다.

- JVM은 전달받은 하드웨어 이벤트로부터 Event객체를 생성한다.
- 전달받은 이벤트를 해석하고 프로그래머가 쉽게 다룰수 있도록하기위해 객체로 변환한다.



▼ 컴포넌트가 발생시킬 수 있는 이벤트와 해당 이벤트를 처리하는 이벤트 행들링 코드를 결합하기 위해 필요한 기본 절차를 보여준다.



이벤트리스닝을 변경하는 방법
- 그 자신이 이벤트 리스너인 단일 클래스를 만든다.
- 스스로 리스너 인터페이스를 구현하는 클래스를 만든다.
- 그 자신이 이벤트 처리 클래스라는 표시로 this매개변수를 전달하여 addActionListener()를 호출한다.

- 이벤트의 발생과 처리가 한 클래스 안에서 이루어진다.



 

Posted by 청웨일