我已经使用Tree来显示所有的数据。我已经用不同的IssueAmount扩展了具有相同LoanId的数据。我的输出如图所示。在图像中,包含S.No的行。3是parentItem,下面黄色的是it's subItem。我可以访问父项。假设我想访问第三行的第三列,我可以使用如下代码访问它:
TreeItem Item[] = tree.getItems();
System.out.println("The Item is"+Item[2].getText(2));类似地,我希望能够访问subItems(以黄色突出显示的那些)。我如何访问subItems。谢谢。。

发布于 2012-03-19 16:10:43
使用TreeItem.getItems()。请注意,仅当父节点至少展开一次时,子项才可用。
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());
}
}https://stackoverflow.com/questions/9766476
复制相似问题