InputEvent

InputEvent (입력 이벤트(기본 클래스))

모든 컴포넌트 수준 입력 이벤트의 루트 이벤트 클래스입니다.

출처: Java API Reference

본문

public abstract sealed class InputEvent extends ComponentEvent permits KeyEvent , MouseEvent

입력 이벤트는 발생한 소스에서 정상적으로 처리되기 전에 리스너로 전달됩니다. 이는 리스너와 컴포넌트 하위 클래스가 이벤트를 "소비(consume)"해서 소스가 기본 방식으로 처리하지 못하게 할 수 있게 합니다.

예를 들어 Button 컴포넌트에서 mousePressed 이벤트를 소비하면 Button이 활성화되지 않습니다.

이 클래스는 sealed로 선언되어 있으며 KeyEventMouseEvent만 허용합니다.

더 알아보기 (Learn more)

Java 공식 API