EventObject
EventObject (이벤트 상태 루트 클래스)
모든 이벤트 상태 객체가 파생되어야 하는 루트 클래스예요. 모든 Event는 해당 이벤트가 처음 발생한 객체로 논리적으로 간주되는 객체("source")에 대한 참조를 갖고 구성돼요.
본문
EventObject는 모든 이벤트 객체의 공통 조상이에요. 이벤트가 발생한 소스 객체를 보관하고, getSource() 메서드로 조회할 수 있어요. toString()도 제공돼요.
public class EventObject implements java.io.Serializable
EventObject event = new EventObject(source);
Object src = event.getSource();
java.util.EventObject는 프레임워크(JFC)의 모든 상태 객체가 파생되는 루트 클래스로, 예를 들어 java.awt.AWTEvent, java.beans.PropertyChangeEvent 등이 이를 상속해요. 코드와 시그니처는 원문 그대로 보존돼요.