Java SWT表格查看器在行选择上添加复选框

Java SWT表格查看器在行选择上添加复选框,java,swt,jface,tableviewer,Java,Swt,Jface,Tableviewer,在我的表查看器中,我想在用户选择行时向最后一列添加一个复选框。如何执行此操作?Afaik表格在第一列中只有复选框图标 其他图标/复选框必须手动绘制 另一个选项是将控件手动插入表项中。例如,插入带有复选框+文本的组合。有关如何将控件插入表的示例,请参见: 您希望复选框在选择另一行后保留,还是不保留?您是否希望最后一列专用于这些复选框,或者该列中还会有其他数据?@avojak-hey感谢您的回复。是的,最后一列是专门用于复选框的,当进行新选择时,复选框应该会消失。创建表时,@Shashwat的可能重

在我的表查看器中,我想在用户选择行时向最后一列添加一个复选框。如何执行此操作?

Afaik表格在第一列中只有复选框图标

其他图标/复选框必须手动绘制

另一个选项是将控件手动插入表项中。例如,插入带有复选框+文本的组合。有关如何将控件插入表的示例,请参见:

您希望复选框在选择另一行后保留,还是不保留?您是否希望最后一列专用于这些复选框,或者该列中还会有其他数据?@avojak-hey感谢您的回复。是的,最后一列是专门用于复选框的,当进行新选择时,复选框应该会消失。创建表时,@Shashwat的可能重复项我已经在表查看器中创建了一个复选框。我想要的是创建它们/使它们仅在选中一行时可见。您可以始终使用
OwnerDrawLabelProvider
,它使您能够完全控制表格单元格的绘制。