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