我无法为树中的特定节点添加操作监听器。这是我构建的一棵树:
我想为每个节点注册一个单独的监听器。现在我已经在 JTree
上注册了一个监听器。因此,无论我点击树的哪个部分,监听器方法都会开始工作。(即现在我有一个通用的监听器)
我想要的是当我点击 audio 时,应该启动一个注册用于侦听音频点击的监听器,并且对于视频也是同样的情况。 我该如何做到这一点?
这是我到目前为止注册的方式:
jTree1.addTreeSelectionListener(new javax.swing.event.TreeSelectionListener() {
public void valueChanged(javax.swing.event.TreeSelectionEvent evt) {
jTree1ValueChanged(evt);
}
});
public void jTree1ValueChanged( TreeSelectionEvent tse ) {...}
getNewLeadSelectionPath
返回什么吗?文档说“返回当前导向路径”,但我不明白它的意思。 - Suhail GuptagetLastPathComponent
。它实际上返回什么? - Suhail Gupta