gpt4 book ai didi

java - 丰富 :tree - programmatically set the selected node

转载 作者:行者123 更新时间:2023-12-02 05:11:07 27 4
gpt4 key购买 nike

我有一棵树(父级可以有任意数量的子级)和一个用于按名称搜索节点的 inputText 。假设有以下树:

A
--A1
----AA1
--A2

其中 A 有两个子级 A1 和 A2,A1 有一个子级 AA1。当我在输入文本中键入 A1 时,我想以编程方式设置节点(A1,AA1)以进行选择,并在必要时展开节点。

(我有一个 list<T> 用于构建我的树)

最佳答案

我不确定您到底要求什么,但我假设您想在输入“A1”时设置节点 A1 及其所有子节点的值。

首先,您需要检查用户输入的格式是否正确(当仅使用字母和数字来标识节点时,看起来不像 A?1)。其次,您需要找到指示的节点。第三,您需要设置值并检查子项。最后,一旦发现了 child ,就为每个 child 返回第三步。

递归可以使您的方法更加流畅,但如果您不喜欢递归,则没有必要。

很抱歉给出了如此模糊的答案,但如果没有更详细的问题,很难给出更详细的解决方案。

关于java - 丰富 :tree - programmatically set the selected node,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4021291/

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