[英]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.