AccessibleHypertext

AccessibleHypertext (접근성 하이퍼텍스트 인터페이스)

하이퍼링크를 포함할 수 있는 사용자 인터페이스 컴포넌트(예: JEditorPane의 HTML 콘텐츠)를 나타내는 인터페이스예요. AccessibleText를 상속하며, 문서 안의 하이퍼링크에 접근할 수 있는 기능을 제공해요.

출처: Java API Reference

본문

AccessibleHypertextAccessibleText를 상속하는 인터페이스예요. 텍스트 콘텐츠 안의 하이퍼링크에 대한 정보를 제공해요.

주요 메서드는 다음과 같아요.

int getLinkCount()

AccessibleHyperlink getLink(int linkIndex)

int getLinkIndex(int charIndex)
  • getLinkCount() — 이 하이퍼텍스트 안에 포함된 하이퍼링크의 개수를 반환해요.
  • getLink(linkIndex) — 주어진 인덱스의 AccessibleHyperlink를 반환해요.
  • getLinkIndex(charIndex) — 주어진 문자 인덱스에 있는 하이퍼링크의 인덱스를 반환해요. 해당 문자가 하이퍼링크 안에 없으면 -1을 반환해요.

이 인터페이스는 스크린 판독기가 HTML과 같은 하이퍼링크 텍스트 안에서 링크를 발견하고 탐색하는 데 사용돼요.

더 알아보기 (Learn more)

Java 공식 API