我有一个 JTree 节点数组和另一个自定义对象的相应数组。
我想要什么: 当选择 JTree 的节点时,相应对象(其数组中索引与节点数组中所选节点索引相同的对象)的字段填充 JLabels。
我被困在哪里了: TreeSelectionListener。我不知道如何获取所选节点在其数组中的索引。
有可能吗?有什么想法吗?
最佳答案
我自己解决了。虽然很简单,可惜我之前没有想到这一点。我想凌晨 2 点并不是编程的最佳时间。成功的那一行:
int index = Arrays.asList(nodesArray).indexOf(tree.getLastSelectedPathComponent());
关于java - JTree 影响 JLabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19192463/