protected void collapse(CategoryNode node) { _tree.collapsePath(getTreePath(node)); }
protected void collapse(CategoryNode node) { _tree.collapsePath(getTreePath(node)); }
@Override public void mousePressed(MouseEvent e) { int selRow = ManagerDatabase.this.tree.getRowForLocation(e.getX(), e.getY()); TreePath selPath = ManagerDatabase.this.tree.getPathForLocation(e.getX(), e.getY()); if (selRow != -1 && e.getClickCount() == 2) { if (ManagerDatabase.this.tree.isExpanded(selPath)) { ManagerDatabase.this.tree.collapsePath(selPath); } else { ManagerDatabase.this.tree.expandPath(selPath); } } }
private void adaptStayExpandedPathsOnClickedPath(final TreePath clickedPath) { if (stayExpandedPaths.contains(clickedPath)) { stayExpandedPaths.remove(clickedPath); tree.collapsePath(clickedPath); } else { stayExpandedPaths.add(clickedPath); tree.expandPath(clickedPath); } }
private void collapsePath(TreePath treePath) { if (!tree.isCollapsed(treePath)) { tree.collapsePath(treePath); } }
@Override public void run() { final TreePath path = getTreePath(n); LOG.log(Level.FINE, "collapseNode: {0} {1}", new Object[] { n, path }); tree.collapsePath(path); LOG.fine("collapsePath done"); } });
private void collapseAll(TreePath parent) { applyToChildren(parent, this::collapseAll); tree.collapsePath(parent); }
protected void collapse(CategoryNode node) { _tree.collapsePath(getTreePath(node)); }
public void customResultAvailable(Object result) { if(result!=null) { List childs = (List)result; for(int i=0; i<childs.size(); i++) { ISwingTreeNode child = (ISwingTreeNode)childs.get(i); TreePath tp = new TreePath(new Object[]{root, child}); treepanel.getTree().collapsePath(tp); } } } });
protected void collapse(CategoryNode node) { _tree.collapsePath(getTreePath(node)); }
@Override public void actionPerformed(ActionEvent e) { TreeNode root = (TreeNode) configTree[num].getModel().getRoot(); TreePath parent = new TreePath(root); for (Enumeration categ = root.children(); categ.hasMoreElements();) { TreeNode n = (TreeNode) categ.nextElement(); TreePath child = parent.pathByAddingChild(n); configTree[num].collapsePath(child); } } });
/** Collapses the tree under given node. * * @param n node to collapse */ public void collapseNode (Node n) { TreePath treePath = new TreePath ( treeModel.getPathToRoot ( VisualizerNode.getVisualizer (null, n) ) ); tree.collapsePath (treePath); }
/** Collapses the tree under given node. * * @param n node to collapse */ public void collapseNode (Node n) { TreePath treePath = new TreePath ( treeModel.getPathToRoot ( VisualizerNode.getVisualizer (null, n) ) ); tree.collapsePath (treePath); }
private static void collapseAll(JTree tree, TreePath parent) { // Traverse children TreeNode node = (TreeNode) parent.getLastPathComponent(); if (node.getChildCount() >= 0) { for (Enumeration e = node.children(); e.hasMoreElements();) { TreeNode n = (TreeNode) e.nextElement(); TreePath path = parent.pathByAddingChild(n); collapseAll(tree, path); } } tree.collapsePath(parent); }
public void actionPerformed(ActionEvent evt) { TreePath path = resultTree.getSelectionPath(); DefaultMutableTreeNode operNode = (DefaultMutableTreeNode)path.getLastPathComponent(); for (Enumeration e = operNode.children(); e.hasMoreElements();) { DefaultMutableTreeNode node = (DefaultMutableTreeNode)e.nextElement(); resultTree.collapsePath(new TreePath(node.getPath())); } resultTree.scrollPathToVisible( new TreePath(operNode.getPath())); } }//}}}
private void collapsePath( final String name ) { final TreePath tp = getJTree().getNextMatch( name, 0, Position.Bias.Forward ); if ( tp != null ) { getJTree().collapsePath( tp ); } }
/** * collapses parents of last path if it is not in the list of expanded path until the new path is a descendant. * * @param newPath new path */ private void collapseUpFromLastParent(final TreePath newPath) { TreePath currentParent = lastParent; while (currentParent != null && !currentParent.isDescendant(newPath) && !stayExpandedContainsDescendantOf(currentParent)) { tree.collapsePath(currentParent); currentParent = currentParent.getParentPath(); } }
private void collapseChildren(DefaultMutableTreeNode node, JTree tree) { DefaultMutableTreeNode child; int nrChildren = node.getChildCount(); for (int i = 0; i < nrChildren; i++) { child = (DefaultMutableTreeNode) node.getChildAt(i); if (!child.isLeaf()) { tree.collapsePath(new TreePath(child.getPath())); collapseChildren(child, tree); } } } }
/** * Collapses all nodes by walking the TreeModel. */ public void collapseAllNodes( TreePath currentPath ) { Object currentNode = currentPath.getLastPathComponent(); for ( int i = treeModel.getChildCount( currentNode )-1; i >= 0; i-- ) { Object childNode = treeModel.getChild( currentNode, i ); TreePath childPath = currentPath.pathByAddingChild( childNode ); collapseAllNodes( childPath ); } if ( currentNode != treeModel.getRoot() ) tree.collapsePath( currentPath ); }
@Override public void run() { ignoreTreeSelectionEvents = true; // apparently this doesn't fire valueChanged treeTable.getTree().collapsePath(new TreePath(new TreeNode[] { root })); treeTable.getTree().updateUI(); final TreePath path = new TreePath(dmtn.getPath()); treeTable.getTree().expandPath(path); treeTable.getTree().scrollPathToVisible(path); treeTable.doLayout(); ignoreTreeSelectionEvents = false; } });