2011-03-14 4 views
0

이클립스 API 문서를 보았을 때이 이벤트를 언급하지 않았다. 나는 무엇인가 놓칠 수 있었느냐? 주어진 테이블의 모든 테이블 열을 나열하는 무언가를 만들고 테이블의 열 집합이 변경되면 자동으로 업데이트해야하므로 테이블 구조 변경 내용을 청취하고 적절하게 목록을 업데이트해야합니다.SWT 테이블이 열 작성/제거 이벤트를 방출합니까?

답변

1

찾고 계시는 것이 존재하지 않습니다. TableColumns에 리스너를 추가 할 수 있습니다.이 리스너는 제거 될 때 알려줄 수 있지만 위젯을 만들 때 알려주는 이벤트는 없습니다. TableColumn # addControlListener를 사용하여 테이블 열의 컨트롤 이벤트를 추적하여 "가짜"로 표시 할 수도 있지만 iffy입니다. 테이블을 제어 할 수 있다면 그 기능을 수행 할 수있는 동적 프록시에 랩핑하여 좀 더 고급 기능을 수행 할 수 있습니다.

관련 문제