CaretEvent

CaretEvent (캐럿 이벤트)

이벤트 소스에서 텍스트 캐럿(caret)이 변경되었음을 관심 있는 당사자에게 알리는 데 사용되는 이벤트 클래스입니다. EventObject를 상속합니다.

출처: Java API Reference

본문

CaretEvent는 텍스트 컴포넌트에서 캐럿(삽입 커서)의 위치가 바뀌었을 때 이를 알리는 데 사용됩니다. getDot 메서드는 캐럿의 현재 위치를, getMark 메서드는 선택 영역의 앵커 지점을 반환합니다.

일반적으로 텍스트 컴포넌트는 캐럿이 이동할 때마다 이 이벤트를 발생시키며, CaretListener를 등록한 객체가 이를 받아 처리합니다. 새 CaretEvent 객체를 만드는 생성자를 제공합니다.

이 클래스의 직렬화된 객체는 미래의 Swing 릴리스와 호환되지 않을 수 있으므로, 장기 저장에는 java.beans 패키지의 XMLEncoder를 사용하는 것이 좋습니다.

더 알아보기 (Learn more)

Java 공식 API