在SWT表中,我有许多TableItems。
我想将其中之一从索引X移到索引Y。
有没有办法做到这一点?怎么样?

谢谢。

最佳答案

我认为没有直接的方法可以做到这一点。但是,作为一种解决方法,请尝试以下方法。我曾经用过类似的东西。

public void moveTableItem(Table table, int from, int to) {
    TableItem item2Move = table.getItem(from);
    TableItem newTableItem = new TableItem(table, SWT.NONE, to);
    newTableItem.setText(item2Move.getText());
    // You may want to clone the entire item here; and not just the text.

    // Dispose off, the old item.
    item2Move.dispose();

}

09-11 18:42