AccessibleText
AccessibleText (접근성 텍스트)
화면에 텍스트 정보를 제공하는 모든 클래스가 구현해야 하는 인터페이스입니다. 이 인터페이스는 보조 기술이 그 텍스트에 내용, 속성, 공간 위치를 통해 접근할 수 있는 표준 메커니즘을 제공합니다.
본문
애플리케이션은 객체의 AccessibleContext를 얻은 다음 AccessibleContext.getAccessibleText()를 호출해 객체가 AccessibleText 인터페이스를 지원하는지 확인할 수 있습니다. 반환 값이 null이 아니면 이 인터페이스를 지원합니다.
텍스트의 어떤 부분을 가져올지 나타내는 상수로 CHARACTER(문자), WORD(단어), SENTENCE(문장)가 있습니다.
주요 메서드로 getIndexAtPoint(Point)(특정 지점의 문자 인덱스), getCharacterBounds(int), getCharCount(), getCaretPosition(), getAtIndex, getAfterIndex, getBeforeIndex, getCharacterAttribute, getSelectionStart, getSelectionEnd, getSelectedText가 있습니다.