Come posso modificare l'indice di un TableItem?
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.
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