Frage

Innerhalb einer SWT Tabelle habe ich viele TableItems. Ich möchte einen von ihnen aus dem Index X zu indizieren Y. bewegen Gibt es eine Möglichkeit, das zu tun? Wie?

Danke.

War es hilfreich?

Lösung

Ich glaube nicht, dass es eine direkte Methode, dies zu tun. Aber wie dieses Problem zu umgehen, versuchen Sie die folgenden Verfahren. Ich habe etwas Ähnliches einmal verwendet.

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

}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top