带有空文本的 SWT 复选框有错误 focus/allignment

SWT checkbox with empty text has wrong focus/allignment

我正在尝试向 table 中的列添加一个复选框。这似乎工作得很好,但似乎将焦点添加到复选框右侧的空文本字段。这也导致很难在中心正确对齐复选框。

示例:

代码:

    Button button = new Button(table, SWT.CHECK);
    button .setAlignment(SWT.CENTER);
    button .setLayoutData(new FillLayout());

有什么办法可以避免这种情况,使复选框右侧的空文本字段不显示?

有错误报告 here。尝试按照该线程中的一条评论中的建议调用 button.setText("")


它似乎已在 SWT 4.4 M6 中修复。因此,如果您使用的是旧版本的 SWT,则可能需要更新。