如果这个问题太基本,我很抱歉
我在两种不同的复合材料中有两个SWT TreeViewer。如果我将TreeItem的选择从一个TreeViewer更改为另一个TreeView,是否有清除早期TreeViewer中的选择的方法?
向treeViewerB
添加一个选择侦听器并清除treeViewerA
中的选择
treeViewerB.addSelectionChangedListener(new ISelectionChangedListener() {
@Override
public void selectionChanged(SelectionChangedEvent arg0) {
treeViewerA.setSelection(StructuredSelection.EMPTY);
}
});