如果这个问题太基本我很抱歉
我有两个不同的复合材料中的两个SWT TreeViewer。 如果我将TreeItem的选择从一个TreeViewer更改为其他TreeView,是否仍然可以从早期的TreeViewer中清除选择?
答案 0 :(得分:2)
向treeViewerB
添加一个选择监听器并清除treeViewerA
treeViewerB.addSelectionChangedListener(new ISelectionChangedListener() {
@Override
public void selectionChanged(SelectionChangedEvent arg0) {
treeViewerA.setSelection(StructuredSelection.EMPTY);
}
});