码迷,mamicode.com
首页 > 其他好文 > 详细

GEF中TreeViewer的叶子节点展开

时间:2014-12-25 16:01:56      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:

/**
  * 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的叶子节点展开

标签:

原文地址:http://www.cnblogs.com/demonrain/p/4184817.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!