2012-10-21 23 views
1

enter image description hereEclipse SWT:多選Select Widget從左列到右列

我正在開發一個使用SWT的插件。 在插件的其中一個窗口中,我需要添加類似上面的小部件。我無法找到合適的名稱,因此,圖像。

它的功能是使用中間的按鈕從左欄到右欄選擇項目,反之亦然。一旦項目被移動,它們將從左列移除並添加到右列,反之亦然。

問題1:此設置的確切名稱是什麼?
問題2:是否有任何現有的swt類實現此設置我可以重用?

+0

另請參閱[此UI模式稱爲?](http://stackoverflow.com/q/2852995/1281433),它提供了對**問題1 **的答案。 –

回答

3

查看蛋白石項目中的DualList。這應該是你想要的。

enter image description here

如果你想自己做,使用以下兩種Table s的每一隻一列,或兩個List秒。

佈局將是:

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

編輯

由於事實上,被設計成一個回答不同的問題非常類似的東西。看看我的回答here