gpt4 book ai didi

java - 我如何访问 vaadin 树中的对象?

转载 作者:行者123 更新时间:2023-11-30 04:55:58 26 4
gpt4 key购买 nike

我已将自己的对象添加到 vaadin 树中,如下所示:

Item item = container.addItem(planet); //where planet is from class Planet

如果我做对了,只有从planet.toString()获取的字符串才会被添加到我的树中。

现在我需要访问对象的几个方法/属性(例如 getMoons() 或 getPlanetID())。如何通过在树中选择这个星球(通过 valueChanged 事件中的 getValue())来访问我的对象?

最佳答案

试试这个:

Planet myPlanet = (Planet) myTree.getValue();
myPlanet.getMoons();

由于 itemId 是 Planet 的实例,因此您可以安全地将 getValue() 结果转换为该实例。

如果您在其他上下文中需要容器,请检查 BeanItemContainer出来。

关于java - 我如何访问 vaadin 树中的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8532644/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com