首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在SWT Eclipse中访问树的subItem

在SWT Eclipse中访问树的subItem
EN

Stack Overflow用户
提问于 2012-03-19 15:32:08
回答 1查看 1.8K关注 0票数 0

我已经使用Tree来显示所有的数据。我已经用不同的IssueAmount扩展了具有相同LoanId的数据。我的输出如图所示。在图像中,包含S.No的行。3是parentItem,下面黄色的是it's subItem。我可以访问父项。假设我想访问第三行的第三列,我可以使用如下代码访问它:

代码语言:javascript
复制
TreeItem Item[] = tree.getItems();
System.out.println("The Item is"+Item[2].getText(2));

类似地,我希望能够访问subItems(以黄色突出显示的那些)。我如何访问subItems。谢谢。。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-19 16:10:43

使用TreeItem.getItems()。请注意,仅当父节点至少展开一次时,子项才可用。

代码语言:javascript
复制
TreeItem items[] = tree.getItems();
//Print all items recursively
printItems(items);
...
void printItems(TreeItem items[]) {
    for (TreeItem i: items) {
        System.out.println(i.getText(2));
        //Check if expanded
        if (!i.getExpanded())
            continue;
        printItems(i.getItems());
    }
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9766476

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档