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