스윙-이벤트 클래스
이벤트 클래스는 이벤트를 나타냅니다. 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 이 클래스의 개체는 창의 상태 변경을 나타냅니다. |