Visual Editor를 사용하여 Swing JTable을 행 데이터 오브젝트에
바인드할 수 있습니다.
응용프로그램에 JTable이 있는 경우 행 데이터 오브젝트에 의해 채워지도록
테이블을 바인드할 수 있습니다. 예를 들어, 응용프로그램에 모든 회사
직원들을 직원 ID, 성 및 이름과 함께 나열하도록 테이블을 갖으려고 하는 경우입니다. 각 직원에 대한 특성 세트를 갖는 직원의 배열을
리턴하는 서비스(예를 들어, 엔터프라이즈 Bean 또는 웹 서비스)를
사용할 수 있습니다. 서비스가 제공하는 데이터를 표시하는
데이터 소스 행 오브젝트에 해당 테이블을 바인드할 수
있습니다. 배열의 각 오브젝트는 테이블에서 각 직원에 대해 표시하기
원하는 것보다 많은 특성을 포함할 수 있으므로, 비주얼 테이블의
열에 맵하려는 특성을 지정할 수 있습니다.
JTable을 행 데이터 오브젝트에
바인드할 때 Visual Editor가 적당한 클래스와 인터페이스를 새
패키지에 생성하며(기본 패키지 이름은 jve.generated이지만
Java Visual Editor 환경 설정에서 변경할 수 있음) JTable과 데이터 오브젝트
사이의 바인딩을 정의하는 JRowTableBinder의 새 인스턴스를
작성합니다. JRowTableBinder의 몇 가지 기능에는 다음이
포함됩니다.
- 테이블의 선택된 행을 청취하고 해당 선택된 행에 해당하는 단일
데이터 오브젝트를 제공합니다.
- 열 정렬을 제공합니다.
- 특성 변경 공고를 제공합니다.
- 데이터 소스를 사용하여 행을 작성합니다.
- 필터를 지정할 수 있습니다. Swing 특성 필터를 사용하는
테이블 컨텐츠 필터링에 대한 자세한 정보는 테이블에
대한 필터 바인더 정의를 참조하십시오.
JTable을 행 데이터 오브젝트에 바인드하려면 다음을 수행하십시오.