在gwt中识别树的节点

在gwt中识别树的节点,gwt,tree,Gwt,Tree,我有一个tree小部件,我通过点击一个按钮动态地向这个treeitems添加treeitems和几个子节点 我正在使用addtreeitem()方法。 例如,我创建了一个具有级别1的树。 1级inturn有三个2级 现在我必须在第一个2级的基础上增加一个3级。当我动态地执行此操作时,级别3将添加到最后一个级别2 如何清楚地识别每个节点? 根据我的要求,我可以有任意数量的节点。没有限制 单击同一按钮后,我必须正确标识应该在哪个树项下添加子项。您可以使用treeitem\setUserObject方

我有一个tree小部件,我通过点击一个按钮动态地向这个treeitems添加treeitems和几个子节点

我正在使用addtreeitem()方法。 例如,我创建了一个具有级别1的树。 1级inturn有三个2级

现在我必须在第一个2级的基础上增加一个3级。当我动态地执行此操作时,级别3将添加到最后一个级别2

如何清楚地识别每个节点? 根据我的要求,我可以有任意数量的节点。没有限制

单击同一按钮后,我必须正确标识应该在哪个树项下添加子项。

您可以使用
treeitem\setUserObject
方法将树项与某些数据关联起来。它可以是数据模型中的对象,也可以是简单的字符串。比如:

treeItem.setUserObject("shoes");

然后遍历树并使用
TreeItem#getUserObject
方法标识每个项

treeItem.setUserObject(ProductCategory.SHOES);