我正在开发一个使用 SWT 的插件。在插件的一个窗口中,我需要添加看起来像上面那个的小部件。我找不到合适的名称,所以,图像。
它的作用是使用中间的按钮从左列到右列选择项目,反之亦然。移动项目后,它们将从左列中删除并添加到右列,反之亦然。
问题 1:此设置的确切名称是什么?
问题 2:是否有任何现有的 swt 类实现了我可以重用的设置?
我正在开发一个使用 SWT 的插件。在插件的一个窗口中,我需要添加看起来像上面那个的小部件。我找不到合适的名称,所以,图像。
它的作用是使用中间的按钮从左列到右列选择项目,反之亦然。移动项目后,它们将从左列中删除并添加到右列,反之亦然。
问题 1:此设置的确切名称是什么?
问题 2:是否有任何现有的 swt 类实现了我可以重用的设置?
看看DualList
蛋白石项目。这应该正是您想要的。
如果你想自己做,可以使用两个Table
s,每个只有一列,或者两个List
s。
布局将是:
Composite(GridLayout, 3 columns)
|
|- First List/Table
|
|- Composite(GridLayout, 1 column)
| |- Button add
| |- Button addAll
| |- Button delete
| |- Button deleteAll
|
|- Second List/Table
编辑:
事实上,设计的东西非常相似,作为对不同问题的回答。看看我的回答here。