table.setHeaderVisible(true);
table.setLinesVisible(true);
viewer.setUseHashlookup(true);
+ table.addDisposeListener(e -> dispose());
TableViewerFocusCellManager focusCellManager = new TableViewerFocusCellManager(viewer, new FocusCellOwnerDrawHighlighter(viewer));
Display.getDefault().asyncExec(() -> viewer.refresh());
}
- public void dispose()
+ private void dispose()
{
cProv.dispose();
viewer.getTable().dispose();