action d'ajout d'un écouteur pour le nœud dans un arbre
Je n'arrive pas à ajouter de l'action de l'auditeur à un nœud de l'arbre. C'est un arbre que j'ai construit :
Je veux enregistrer un distinct auditeur pour chaque nœud . Maintenant, j'ai enregistré un listener sur JTree
. donc, chaque fois que je clique sur n'importe quelle partie de tree
la méthode écouteur commence son travail. (j'.e maintenant, j'ai un auditeur )
Est ce que je veux quand je clique sur audio un écouteur pour entendre le son de clic, devrait commencer son travail et il en va de même pour la vidéo. Comment puis-je le faire ?
C'est de cette façon que j'ai enregistré jusqu'à présent :
jTree1.addTreeSelectionListener(new javax.swing.event.TreeSelectionListener() {
public void valueChanged(javax.swing.event.TreeSelectionEvent evt) {
jTree1ValueChanged(evt);
}
});
public void jTree1ValueChanged( TreeSelectionEvent tse ) {...}
OriginalL'auteur Suhail Gupta | 2011-08-11
Vous devez vous connecter pour publier un commentaire.
Quoi à ce sujet. Ou avez-vous des PathComponents?
getNewLeadSelectionPath
retour ? Doc a ditReturns the current lead path
mais je ne comprends pas ce que cela signifie.Et aussi la méthode
getLastPathComponent
. Quel est en fait le retour?Un TreePath dans un JTree contient une liste de TreeNode à partir de la racine de l'arbre, un enfant d'Un nœud de la racine, un nœud enfant de l'Un, et ainsi de suite. Le type de ces enfants est déterminé par le sous-jacent TreeModel. Pour DefaultTreeModel, ils sont les objets TreeNode. La sélection du chemin est le chemin vers le nœud qui a le focus (au moins dans BasicTreeUI), donc dans votre cas, probablement l'un que l'utilisateur a cliqué. Ce nœud est aussi le dernier composant du chemin.
OriginalL'auteur oliholz
Vous ne pouvez pas ajouter un écouteur d'événement à l'arbre-nœud, car la classe représentant l'arbre de nœuds n'est pas un Composant.
OriginalL'auteur Mohayemin