I cannot add an action listener to a specific node in the tree. This is the tree I built:

I want to register a separate listener for each node. Now I registered the listener on JTree . therefore, whenever I click on any part of the tree , the listener method starts to work. (I now have a regular listener) What I want is when I click on an audio listener registered to listen to an audio click, it should start its work and the same for video. How can i do this?
Here's how I registered so far:
jTree1.addTreeSelectionListener(new javax.swing.event.TreeSelectionListener() { public void valueChanged(javax.swing.event.TreeSelectionEvent evt) { jTree1ValueChanged(evt); } }); public void jTree1ValueChanged( TreeSelectionEvent tse ) {...}
source share