2011-09-02 3 views
1

TableViewer를 사용 중입니다. Ctrl 키를 누른 상태에서 실행하고 싶습니다. 즉, 행을 클릭하면 선택 영역에 추가되어야하며 현재 선택 영역을 대체하지 말아야합니다. 선택 수신기에서 수동으로이 작업을 수행해야 할 수 있습니다. 그러나 더 나은 (더 convinient) 방법이있을 수 있습니까?Ctrl을 사용하지 않고 SWT TableViewer 다중 선택

+0

'SWT.MULTI'선택 태그를 사용하고 있습니까? – Sorceror

+0

예, 여러 줄을 선택하려면 CTRL 키를 누를 필요가 있습니다 –

+0

[SSCCE] (http://sscce.org/)를 게시 할 수 있습니까? – Sorceror

답변

2

테이블 뷰어는 다중 선택 동작이 플랫폼에 따라 다르므로 테이블을 사용하지 않도록 설정할 수 있습니다. 자신 만의 다중 선택 비헤이비어를 구현하려는 경우 SWT의 테이블 위젯에 의존하지 않는 자체 테이블 위젯을 구현해야합니다. 은 좋은 출발점이되어야합니다 ...

2

테이블을 구성 할 때 SWT.CHECK 특성을 추가하여 테이블 항목을 선택란으로 선택하는 방법은 어떻습니까?

+0

네, 그게 제가 가지고 온 두 번째 아이디어였습니다. :) 그러나 내가 여기서 묘사 한 것이 가능하다면 나는 단지 호기심이 많았습니다. –

관련 문제