AccessibleAction

AccessibleAction (접근성 동작 인터페이스)

AccessibleAction 인터페이스는 사용자 인터페이스 요소가 수행할 수 있는 작업을 나타내기 위해 구현되는 인터페이스예요. 접근성 컨텍스트가 객체에 대해 수행할 수 있는 동작(예: 버튼 클릭)을 노출해요.

출처: Java API Reference

본문

AccessibleAction은 사용자 인터페이스가 제공하는 동작(action)을 보조 기술이 접근할 수 있게 해 줘요. 예를 들어 버튼은 "클릭(click)" 동작을, 스크롤바는 "위로 스크롤", "아래로 스크롤" 같은 동작을 가질 수 있어요.

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

int getAccessibleActionCount()

String getAccessibleActionDescription(int i)

boolean doAccessibleAction(int i)
  • getAccessibleActionCount() — 이 객체가 제공하는 동작의 개수를 반환해요.
  • getAccessibleActionDescription(i)i번째 동작의 설명 문자열을 반환해요.
  • doAccessibleAction(i)i번째 동작을 수행해요. 수행에 성공하면 true를 반환해요.

이 인터페이스는 화면 판독기 같은 보조 기술이 사용자 대신 객체의 동작을 트리거하는 데 사용돼요. Swing 컴포넌트의 AccessibleContext에서 getAccessibleAction()으로 얻을 수 있어요.

더 알아보기 (Learn more)

Java 공식 API