如何在SWT表中获取多个记录

时间:2012-05-30 14:43:07

标签: java swt

我想使用SWT创建一个表,并希望添加一个带复选框的列,然后我想删除已检查的行(选中复选框)。

我知道如何使用复选框添加列,如下所示:

TableEditor editor = new TableEditor(table);
final Button checkButton = new Button(table, SWT.CHECK);

但我不知道如何获取所选行(复选框已选中)。我使用谷歌研究它,但没有找到演示,有人能告诉我如何获取选定的行吗?

1 个答案:

答案 0 :(得分:1)

首先,使用SWT.CHECK标志创建表,这样就不需要创建按钮了。

其次,执行此操作时,可以使用TableItem的getChecked()方法来检索检查状态。