Beispiel #1
0
 /** Method for ancestor determination. */
 private boolean isNodeAncestor(
     javax.swing.tree.DefaultMutableTreeNode node,
     javax.swing.tree.TreePath[] paths,
     int excludedIndex) {
   boolean isNodeAncestor = false;
   javax.swing.tree.DefaultMutableTreeNode pathNode;
   if (paths != null) {
     for (int i = 0; i < paths.length; i++) {
       if (i != excludedIndex) {
         pathNode = (javax.swing.tree.DefaultMutableTreeNode) paths[i].getLastPathComponent();
         if (node.isNodeAncestor(pathNode)) {
           isNodeAncestor = true;
           break;
         }
       }
     }
   }
   return isNodeAncestor;
 }