AccessibleExtendedTable

AccessibleExtendedTable (접근성 확장 테이블 인터페이스)

2차원 표 형식으로 데이터를 제시하는 사용자 인터페이스 컴포넌트에 대한 확장된 정보를 제공하는 인터페이스예요. AccessibleTable의 하위 인터페이스로, 테이블의 행·열·인덱스 간의 변환 정보를 추가로 제공해요.

출처: Java API Reference

본문

AccessibleExtendedTableAccessibleTable을 상속하는 인터페이스예요. 애플리케이션은 먼저 객체의 AccessibleContext를 얻고 getAccessibleTable()을 호출해 AccessibleTable을 얻은 다음, 해당 객체가 AccessibleExtendedTable 인터페이스를 지원하는지 확인할 수 있어요. JTable.AccessibleJTable이 대표적인 구현 클래스예요.

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

int getAccessibleRow(int index)

int getAccessibleColumn(int index)

int getAccessibleIndex(int r, int c)
  • getAccessibleRow(index) — 주어진 인덱스(셀)가 위치한 행을 반환해요.
  • getAccessibleColumn(index) — 주어진 인덱스(셀)가 위치한 열을 반환해요.
  • getAccessibleIndex(r, c) — 행 r, 열 c에 해당하는 셀 인덱스를 반환해요.

이 확장 메서드를 통해 보조 기술이 테이블의 셀 인덱스와 행·열 좌표를 서로 변환하며 테이블 구조를 이해할 수 있어요.

더 알아보기 (Learn more)

Java 공식 API