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 作者: 来源:
相关热词搜索: