gpt4 book ai didi

Java:如何获取JTree中文件的索引

转载 作者:行者123 更新时间:2023-12-02 07:42:48 25 4
gpt4 key购买 nike

我有一个 JTree,它显示了我需要的所有内容,但我想将从 JTree 中选择的任何文件添加到 JTextArea。我已经使用 JList 完成了此操作,我所做的就是获取 JList 中文件的选定索引,然后将其附加到 JTextArea >...但是通过JTree查看没有办法像在JList中那样获取所选的索引,我在网上搜索过但没有找到一个办法!

我能想到的唯一方法是使用几种方法来搜索 JTree 并在每个级别返回文件索引所在的位置,但这需要大量工作,所以就在那里有更好的方法来做到这一点吗?我真正要问的是做到这一点的最佳方法是什么?

最佳答案

如果您只允许单选,您可以使用:

DefaultMutableTreeNode node = (DefaultMutableTreeNode) tree.getLastSelectedPathComponent();

获取选定的节点。您可以创建一个 Map,其中键为 DefaultMutableTreeNode,关联的值可以是您要创建的文件的字符串。

关于Java:如何获取JTree中文件的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11361761/

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