스윙-이벤트 클래스

이벤트 클래스는 이벤트를 나타냅니다. Java는 다양한 Event 클래스를 제공하지만 더 자주 사용되는 클래스에 대해서만 설명합니다.

EventObject 클래스

모든 이벤트 상태 객체가 파생되는 루트 클래스입니다. 모든 이벤트는 개체에 대한 참조로 구성됩니다.source, 이는 논리적으로 해당 이벤트가 처음 발생한 대상으로 간주됩니다. 이 클래스는java.util 꾸러미.

클래스 선언

다음은에 대한 선언입니다. java.util.EventObject 클래스-

public class EventObject
   extends Object
      implements Serializable

다음은 필드입니다. java.util.EventObject 클래스-

protected Object source − 이벤트가 처음 발생한 객체.

클래스 생성자

Sr. 아니. 생성자 및 설명
1

EventObject(Object source)

프로토 타입 이벤트를 생성합니다.

수업 방법

Sr. 아니. 방법 및 설명
1

Object getSource()

이벤트가 처음 발생한 개체입니다.

2

String toString()

이 EventObject의 문자열 표현을 리턴합니다.

상속 된 메서드

이 클래스는 다음 클래스에서 메서드를 상속합니다-

  • java.lang.Object

SWING 이벤트 클래스

다음은 일반적으로 사용되는 이벤트 클래스 목록입니다.

Sr. 아니. 클래스 및 설명
1 AWTEvent

모든 SWING 이벤트에 대한 루트 이벤트 클래스입니다. 이 클래스와 하위 클래스는 원본을 대체합니다.java.awt.Event 수업.

2 ActionEvent

버튼을 클릭하거나 목록의 항목을 더블 클릭하면 ActionEvent가 생성됩니다.

InputEvent

InputEvent 클래스는 모든 구성 요소 수준 입력 이벤트에 대한 루트 이벤트 클래스입니다.

4 KeyEvent

캐릭터를 입력하면 키 이벤트가 생성됩니다.

5 MouseEvent

이 이벤트는 구성 요소에서 마우스 동작이 발생했음을 나타냅니다.

6 WindowEvent

이 클래스의 개체는 창의 상태 변경을 나타냅니다.

7 조정 이벤트

이 클래스의 개체는 조정 가능한 개체에서 발생하는 조정 이벤트를 나타냅니다.

8 ComponentEvent

이 클래스의 개체는 창의 상태 변경을 나타냅니다.

9 ContainerEvent

이 클래스의 개체는 창의 상태 변경을 나타냅니다.

10 MouseMotionEvent

이 클래스의 개체는 창의 상태 변경을 나타냅니다.

11 PaintEvent

이 클래스의 개체는 창의 상태 변경을 나타냅니다.