Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 JTree 节点数组和另一个自定义对象的相应数组。
我想要什么:当 JTree 的一个节点被选中时,相应对象的字段(其数组中的索引与节点数组中所选节点的索引相同的对象)填充 JLabels。
我在哪里卡住了:TreeSelectionListener。我不知道如何在其数组中获取所选节点的索引。
有可能吗?有任何想法吗?
自己解决了。不过很简单,可惜我之前没有想到。我猜凌晨 2 点不是编程的最佳时间。成功的那一行:
int index = Arrays.asList(nodesArray).indexOf(tree.getLastSelectedPathComponent());