Highlighter

Highlighter (하이라이터 인터페이스)

배경에 색칠된 영역을 표시(mark up)할 수 있게 해주는 객체를 위한 인터페이스입니다.

출처: Java API Reference

본문

이 인터페이스는 텍스트의 특정 영역을 색상으로 강조 표시하는 데 사용됩니다. 중첩 인터페이스로 Highlighter.Highlight(하이라이트)와 Highlighter.HighlightPainter(하이라이트 렌더러)가 있습니다. 구현체로는 DefaultHighlighter, LayeredHighlighter, BasicTextUI.BasicHighlighter가 있습니다.

주요 메서드·상세 (Methods & details)

주요 메서드는 하이라이트를 추가·제거하는 addHighlight(int, int, Highlighter.HighlightPainter)/removeHighlight(Object), 모든 하이라이트를 얻는 getHighlights(), 하이라이트 변경 알림을 다루는 addChangeListener(ChangeListener)/removeChangeListener(ChangeListener)입니다. 중첩 인터페이스로 HighlightHighlightPainter가 있습니다.

더 알아보기 (Learn more)

Java 공식 API