2012-10-21 2 views
1

enter image description here이클립스 SWT : 다중 선택 위젯 왼쪽 열에서 오른쪽의 열로은

나는 SWT를 사용하는 플러그인을 개발하고있다. 플러그인 창 중 하나에서 위와 같은 위젯을 추가해야합니다. 적절한 이름을 찾을 수 없으므로 이미지를 찾으십시오.

중간에있는 단추를 사용하여 왼쪽 열에서 오른쪽 열로 항목을 선택하고 그 반대로 선택합니다. 항목이 이동되면 왼쪽 열에서 제거되고 오른쪽 열에 추가되고 그 반대의 경우도 마찬가지입니다.

질문 1 :이 설정의 정확한 이름은 무엇입니까?
질문 2 : 재사용 할 수있는이 설치 프로그램을 구현하는 기존 swt 클래스가 있습니까?

+0

** [질문 1] **에 대한 답변을 제공하는 [이 UI 패턴은 무엇입니까?] (http://stackoverflow.com/q/2852995/1281433)를 참조하십시오. –

답변

3

opal 프로젝트의 DualList을 살펴보십시오. 이것은 정확히 당신이 원하는 것이어야합니다. 당신이 그것을 직접 수행 할 경우

enter image description here

, 하나의 열 각각, 또는 두 개의 List들과 함께 하나 둘 Table의를 사용합니다.

레이아웃은 다음과 같습니다

Composite(GridLayout, 3 columns) 
| 
|- First List/Table 
| 
|- Composite(GridLayout, 1 column) 
| |- Button add 
| |- Button addAll 
| |- Button delete 
| |- Button deleteAll 
| 
|- Second List/Table 

편집 : 사실

, 다른 질문에 대한 답변 매우 비슷한 설계되었습니다. 내 대답 here 좀 봐.