我想使用SWT创建一个表,并希望添加一个带复选框的列,然后我想删除已检查的行(选中复选框)。
我知道如何使用复选框添加列,如下所示:
TableEditor editor = new TableEditor(table);
final Button checkButton = new Button(table, SWT.CHECK);
但我不知道如何获取所选行(复选框已选中)。我使用谷歌研究它,但没有找到演示,有人能告诉我如何获取选定的行吗?
答案 0 :(得分:1)
首先,使用SWT.CHECK
标志创建表,这样就不需要创建按钮了。
其次,执行此操作时,可以使用TableItem的getChecked()
方法来检索检查状态。