4
Внутри таблицы SWT У меня много TableItems. Я хочу переместить один из них из индекса X в индекс Y. Есть ли способ сделать это? Как?Как изменить индекс TableItem?
Спасибо.
Внутри таблицы SWT У меня много TableItems. Я хочу переместить один из них из индекса X в индекс Y. Есть ли способ сделать это? Как?Как изменить индекс TableItem?
Спасибо.
Не думаю, что есть прямой способ сделать это. Но как обходной путь, попробуйте метод ниже. Я однажды использовал что-то подобное.
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();
}
Мне нравится звук этого! Я попробую. Спасибо. –