我有一个添加按钮,它将行添加到 SWT 表中,并且我实现了 TableEditor 来编辑行。
Button button = new Button(composite, SWT.NONE);
button.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
TableItem item = new TableItem(table, SWT.NONE);
}
});
这是创建表的一段代码
table = new Table(composite, SWT.BORDER | SWT.FULL_SELECTION);
table.setBounds(0, 0, 240, 160);
toolkit.adapt(table);
toolkit.paintBordersFor(table);
table.setHeaderVisible(true);
table.setLinesVisible(true);
当用户点击添加按钮时,会创建一个允许用户编辑的行。但是从用户的角度来看,是否创建了行是不可见的,除非他选择了该行并且启用了编辑器。
那么您能否建议如何将焦点放在新添加的 TableItem 上?