AccessibleEditableText

AccessibleEditableText (접근성 편집 텍스트 인터페이스)

사용자 인터페이스 컴포넌트 안에 포함된 텍스트를 편집하는 기능을 나타내는 인터페이스예요. 보조 기술이 텍스트의 내용을 읽을 수 있을 뿐만 아니라 편집할 수 있게 해 줘요.

출처: Java API Reference

본문

AccessibleEditableTextAccessibleText를 상속하는 인터페이스예요. 텍스트를 읽는 기능에 더해 편집 기능(문자·텍스트 삽입, 텍스트 대체, 선택, 잘라내기·복사·붙여넣기)을 제공해요.

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

void setTextContents(String s)
void insertTextAtIndex(int index, String s)
String getTextRange(int startIndex, int endIndex)
void delete(int startIndex, int endIndex)
void cut(int startIndex, int endIndex)
void paste(int startIndex)
void replaceText(int startIndex, int endIndex, String s)
void selectText(int startIndex, int endIndex)
  • setTextContents(s) — 텍스트의 전체 내용을 설정해요.
  • insertTextAtIndex(index, s) — 특정 인덱스에 텍스트를 삽입해요.
  • getTextRange(startIndex, endIndex) — 지정된 범위의 텍스트를 반환해요.
  • delete(startIndex, endIndex) — 지정된 범위의 텍스트를 삭제해요.
  • cut(startIndex, endIndex) / paste(startIndex) — 텍스트 잘라내기·붙여넣기를 수행해요.
  • replaceText(startIndex, endIndex, s) — 지정된 범위의 텍스트를 새 텍스트로 교체해요.
  • selectText(startIndex, endIndex) — 지정된 범위의 텍스트를 선택해요.

이 인터페이스는 보조 기술이 텍스트 편집 필드의 내용을 읽고 수정하는 데 사용돼요.

더 알아보기 (Learn more)

Java 공식 API