Java 如何设置SWT TableItem的焦点

Java 如何设置SWT TableItem的焦点,java,eclipse,swt,Java,Eclipse,Swt,我有一个add按钮,它将行添加到SWT表中,我实现了TableEditor来编辑行 Button button = new Button(composite, SWT.NONE); button.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { TableItem item = new TableIte

我有一个add按钮,它将行添加到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);
当用户点击add按钮时,将创建一行,允许用户进行编辑。但从用户的角度来看,在用户选择该行并启用编辑器之前,该行是否已创建并不可见

因此,您可以建议如何在新添加的TableItem上设置焦点吗?

请参阅Table.setSelection()和Table.showItem()API