如何在CheckboxTableviewer的Columnheader中放置一个按钮?当我点击该按钮时,我希望选择所有行

时间:2014-03-13 10:51:37

标签: java swt jface tableviewer

如何在Columnheader的{​​{1}}中放置按钮?  当我点击该按钮时,我希望选择所有行。我的表有10列,

  1. 我想在列标题中添加一个按钮,
  2. 当我点击该按钮时,我希望选择表格的所有行。
  3. 这是我的表

    CheckboxTableviewer

    在第一列中,我想要那个按钮而不是文本“删除”。有人请帮忙。我是SWT的初学者。

1 个答案:

答案 0 :(得分:2)

TableColumn已经像按钮一样,只需使用addSelectionListener来监听按下的按钮。您无法轻松地将控件添加到列标题中。

选择一切电话

Object [] elements = get all the elements in your data model

dataTable.setSelecton(new StructuredSelection(elements));