SWING-이벤트 리스너
이벤트 리스너는 이벤트 처리를 담당하는 인터페이스를 나타냅니다. Java는 다양한 이벤트 리스너 클래스를 제공하지만 더 자주 사용되는 클래스에 대해서만 설명합니다. 이벤트 리스너 메서드의 모든 메서드에는 EventObject 클래스의 하위 클래스 인 객체로 단일 인수가 있습니다. 예를 들어, 마우스 이벤트 리스너 메소드는 MouseEvent의 인스턴스를 허용합니다. 여기서 MouseEvent는 EventObject에서 파생됩니다.
EventListner 인터페이스
모든 리스너 인터페이스가 확장해야하는 마커 인터페이스입니다. 이 클래스는java.util 꾸러미.
클래스 선언
다음은에 대한 선언입니다. java.util.EventListener 인터페이스-
public interface EventListener
SWING 이벤트 리스너 인터페이스
다음은 일반적으로 사용되는 이벤트 리스너 목록입니다.
Sr. 아니. | 클래스 및 설명 |
---|---|
1 | ActionListener 이 인터페이스는 작업 이벤트를 수신하는 데 사용됩니다. |
2 | ComponentListener 이 인터페이스는 구성 요소 이벤트를 수신하는 데 사용됩니다. |
삼 | ItemListener 이 인터페이스는 항목 이벤트를 수신하는 데 사용됩니다. |
4 | KeyListener 이 인터페이스는 키 이벤트를 수신하는 데 사용됩니다. |
5 | MouseListener 이 인터페이스는 마우스 이벤트를 수신하는 데 사용됩니다. |
6 | WindowListener 이 인터페이스는 창 이벤트를 수신하는 데 사용됩니다. |
7 | AdjustmentListener 이 인터페이스는 조정 이벤트를 수신하는 데 사용됩니다. |
8 | ContainerListener 이 인터페이스는 컨테이너 이벤트를 수신하는 데 사용됩니다. |
9 | MouseMotionListener 이 인터페이스는 마우스 모션 이벤트를 수신하는 데 사용됩니다. |
10 | FocusListener 이 인터페이스는 포커스 이벤트를 수신하는 데 사용됩니다. |