tree.setSelection(tree.getItem(0))和viewer.setSelection(new StructuredSelection(new Object[] { tree.getItem(0).getData() }));之間是有區別的,前者不會觸發viewer的selectionChanged事件,后者則會觸發,這里還需要注意的是在構造StructuredSelection的時候,傳遞的參數是item的數據,而不是item,否則觸發SelectionChanged事件的時候在event的selection中是沒有數據的
安徽新華電腦學校專業職業規劃師為你提供更多幫助【在線咨詢】
關于JFace的TreeViewer的Selection
2010-01-14 22:46:14 作者: 來源:
相關熱詞搜索: