Development/Java

이벤트모델 구성요소

codedragon 2022. 3. 14. 11:21
반응형

 

 

 

 

이벤트모델 구성요소

 

 

 

구성요소 설명
이벤트 소스
(Event Source)
·         이벤트가 발생되는 컴포넌트
·         이벤트가 발생한 객체
·         버튼, 체크박스, 리스트, 프레임, 마우스 등과 같은 컴포넌트들이 이벤트 소스가 있습니다.
이벤트 리스너
(Event Listener)
·         이벤트 소스에서 이벤트가 발생하는지를 보고 있다가 이벤트가 발생이 되면 실제적으로 이벤트를 처리하도록 만든 인터페이스
·         이벤트 소스와 이벤트 핸들러를 연결하는 작업입니다.
이벤트 핸들러
(Event Handler)
·          이벤트 처리 내용을 가지는 객체
·         이벤트 리스너에 전달된 이벤트를 실제로 처리할 있도록 이벤트 리스너에 포함되어있는 메서드입니다.
·         이벤트 핸들러는 발생된 이벤트 객체를 받아와서 실제적으로 처리해주는 기능 가지고 있습니다.
·         이벤트가 발생했을 경우 이에 대응하여 기능을 수행하도록 만든 클래스
·         이벤트 인터페이스를 구현하여 작성하거나 이벤트 클래스를 상속 받아 작성합니다.
·         내부 클래스로 작성하는 것이 효과적입니다.