繁体   English   中英

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

[英]Java: How to get the index of file in JTree

我有一个JTree ,我有它显示我需要的一切,但我想将我从JTree选择的文件添加到JTextArea 我有这个一直在使用完成JList所有我做的就是文件的选择指数在JList ,然后它添加到JTextArea ......但通过寻找JTree没有方法来获得选择喜欢的指数在JList ,我已经在网上搜索过,并且没有找到解决方案的运气!

我可以想到这样做的唯一方法是使用一些方法来搜索JTree并在每个级别返回文件索引的位置,但这是很多工作,那么还有更好的方法吗? 真的我要问的是最好的方法是什么?

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

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

获取所选节点。 您可以创建一个Map,其中键将是DefaultMutableTreeNode,关联的值可以是您要创建的文件的String。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM