Domanda

All'interno di una tabella SWT ho molti TableItems. Voglio spostarne uno dall'indice X all'indice Y. C'è un modo per farlo? Come?

Grazie.

È stato utile?

Soluzione

Non penso che ci sia un metodo diretto per farlo. Ma come soluzione alternativa, prova il metodo seguente. Ho usato qualcosa di simile una volta.

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();

}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top