0

我有一个 JTree 节点数组和另一个自定义对象的相应数组。

我想要什么:当 JTree 的一个节点被选中时,相应对象的字段(其数组中的索引与节点数组中所选节点的索引相同的对象)填充 JLabels。

我在哪里卡住了:TreeSelectionListener。我不知道如何在其数组中获取所选节点的索引。

有可能吗?有任何想法吗?

4

1 回答 1

1

自己解决了。不过很简单,可惜我之前没有想到。我猜凌晨 2 点不是编程的最佳时间。成功的那一行:

int index = Arrays.asList(nodesArray).indexOf(tree.getLastSelectedPathComponent());
于 2013-10-05T00:36:41.470 回答