首页 > 代码库 > GEF中TreeViewer的叶子节点展开

GEF中TreeViewer的叶子节点展开

/**  * GEF树叶子节点的展开  * @param items  */ private void expand(TreeItem[] items) {     for (int i = 0; i < items.length; i++) {         expand(items[i].getItems());         items[i].setExpanded(true);     } }

 

//拿到SWT的Tree中的Items然后使用上面的方法expand(((Tree)TreeViewer.getControl()).getItems());

 

GEF中的org.eclipse.gef.ui.parts.TreeViewer不像JFACE中的TreeViewer有expandToLevel方法。上面写了示例,如果需要展开到第几层,逻辑自己加判断。

GEF中TreeViewer的叶子节点展开