Java 是否可以将最后一列作为SWT表中的复选框列?

Java 是否可以将最后一列作为SWT表中的复选框列?,java,checkbox,swt,Java,Checkbox,Swt,我知道我们可以使用以下代码在SWT中创建带有复选框列的表: Table table = new Table(shell, SWT.CHECK) e、 g.以下是带有复选框列的SWT表: 但是复选框列位于第一列,创建表时是否可以将复选框移到最后一列 您可以使用SWT.RIGHT\u TO\u LEFT来实例化表,但是您必须在表上反向执行所有操作,因为如果不这样做,它似乎会被镜像。我认为没有简单的方法可以做到这一点。您可以添加带有复选框图像的新列,如以下代码段所示: Eclipse Bugzill

我知道我们可以使用以下代码在SWT中创建带有复选框列的表:

Table table = new Table(shell, SWT.CHECK)
e、 g.以下是带有复选框列的SWT表:


但是复选框列位于第一列,创建表时是否可以将复选框移到最后一列

您可以使用SWT.RIGHT\u TO\u LEFT来实例化表,但是您必须在表上反向执行所有操作,因为如果不这样做,它似乎会被镜像。

我认为没有简单的方法可以做到这一点。您可以添加带有复选框图像的新列,如以下代码段所示:

Eclipse Bugzilla中有一个开放的bug,可以为以下内容提供内置解决方案:


您可能需要使用org.eclipse.swt.custom.TableEditor来完成此操作。“表格编辑器”用于在表格的单元格顶部添加任何控件。

它是镜像的。没有别的办法了?据我所知,没有别的办法了。谢谢!我将使用解决方案:添加一个带有复选框图像的新列。。。