У меня есть таблица, которая включает в себя несколько столбцов с флажками в них.Иногда мой код должен удалить столбцы и создать новые.Когда я делаю это с помощью следующего кода
int columnscount = myTable.getColumnCount();
//remove the columns
for(int i=2;i<columnscount;i++){
myTable.getColumn(2).dispose();
}
Все столбцы удалены, но флажки нет.Как удалить компоненты редактора?Они созданы с использованием этого кода
TableEditor editor = new TableEditor (myTable);
editor.minimumWidth = checkButton.getSize().x;
editor.horizontalAlignment = SWT.CENTER;
editor.setEditor(checkButton, ti, colCheckCount);