AppEvent — 데스크톱 앱 이벤트의 공통 수퍼클래스
AppEvent — 데스크톱 앱 이벤트의 공통 수퍼클래스
AppEvent는 현재 데스크톱 컨텍스트의 Desktop 인스턴스에 설치된 리스너와 핸들러에게 전송되는 이벤트들을 위한 공통 수퍼클래스예요.
본문
public sealed class AppEvent extends EventObject permits AboutEvent , AppForegroundEvent , AppHiddenEvent , AppReopenedEvent , FilesEvent , OpenURIEvent , PreferencesEvent , QuitEvent , ScreenSleepEvent , SystemSleepEvent , UserSessionEvent
이 클래스는 sealed 클래스로, 파생을 허용하는 타입이 AboutEvent, AppForegroundEvent, AppHiddenEvent, AppReopenedEvent, FilesEvent, OpenURIEvent, PreferencesEvent, QuitEvent, ScreenSleepEvent, SystemSleepEvent, UserSessionEvent로 제한돼요.
즉 데스크톱 통합 기능 관련 이벤트들이 모두 이 클래스를 루트로 계층을 이뤄요. JDK 9부터 사용할 수 있어요.