0
我們如何檢索JFace
TreeViewer
中所選項目的所有子女?我能夠獲得所選項目的父項,但不能獲得子項。JFace TreeViewer中父母的子女
我們如何檢索JFace
TreeViewer
中所選項目的所有子女?我能夠獲得所選項目的父項,但不能獲得子項。JFace TreeViewer中父母的子女
您通常使用樹內容提供程序在樹查看器中同時獲取選擇的子代和父代。
IStructuredSelection sel = treeViewer.getStructuredSelection();
Object selElement = sel.getFirstElement();
ITreeContentProvider provider = (ITreeContentProvider)treeViewer.getContentProvider();
Object [] children = provider.getChildren(selElement);
Object parent = provider.getParent(selElement);
注意:當使用TreeViewer
你應該避免看Tree
或TreeItem
控件TreeViewer
內部使用。