Package javax.swing

Examples of javax.swing.JTree.expandPath()


        }
        result.setRootVisible(false);
        if (tp != null) {
            result.setSelectionPath(tp);
        } else {
            result.expandPath(new TreePath(result.getModel().getRoot()));
        }
        return result;
    }

    /**
 
View Full Code Here


                            TreePath path = getPath();
                            tree.setSelectionPath(path);
                            if (tree.isExpanded(path)){
                                tree.collapsePath(path);
                            } else {
                                tree.expandPath(path);
                            }                       
                            MouseListener[] listeners = tree.getMouseListeners();
                            Rectangle rec = tree.getPathBounds(path);
                            for (int i=0; i<listeners.length; i++){
                                listeners[i].mousePressed(
View Full Code Here

            // TODO Auto-generated method stub

          }

          public void treeNodesInserted(TreeModelEvent e) {
            jTree.expandPath(e.getTreePath().getParentPath());
          }

          public void treeNodesRemoved(TreeModelEvent e) {
            // TODO Auto-generated method stub
View Full Code Here

     * @param selected JMeterTreeNode tree node to expand
     */
    protected void expandToSelectNode(JMeterTreeNode selected) {
        GuiPackage guiInstance = GuiPackage.getInstance();
        JTree jTree = guiInstance.getMainFrame().getTree();
        jTree.expandPath(new TreePath(selected.getPath()));
        selected.setMarkedBySearch(true);
    }
}
View Full Code Here

        for (Iterator<JMeterTreeNode> iterator = nodes.iterator(); iterator.hasNext();) {
            JMeterTreeNode jMeterTreeNode = iterator.next();
            jMeterTreeNode.setMarkedBySearch(true);
            if (expand) {
                jTree.expandPath(new TreePath(jMeterTreeNode.getPath()));
            }
        }
        GuiPackage.getInstance().getMainFrame().repaint();
        searchTF.requestFocusInWindow();
        this.setVisible(false);
View Full Code Here

        }
       
        TreePath treePath = new TreePath(target.getPath());
        // expand the destination node
        JTree tree = (JTree) support.getComponent();
        tree.expandPath(treePath);
        tree.setSelectionPaths(pathsToSelect);
        return true;
    }

View Full Code Here

  @Override
  protected void doActionsInSwingThread() {
    JTree tree = (JTree) component;
    tree.setSelectionPath(new TreePath(mPath));
    tree.expandPath(new TreePath(mPath));
    tree.setExpandsSelectedPaths(true);
  }

  protected Object[] mPath;
}
View Full Code Here

                            tree = ((OutlineField)root).getTree();
                        }
                        if (tree != null) {
                            TreePath path = new TreePath(DisplayNode.this.getPath());
                            if (value) {
                                tree.expandPath(path);
                                tree.scrollPathToVisible(path);
                            }
                            else {
                                tree.collapsePath(path);
                            }
View Full Code Here

                    model.insertNodeInto(pChild, pParent, index);
                    // TF:21/9/07:Re-ordered this so new nodes inserted into an existing tree would be opened/closed properly
                    if (!tree.isRootVisible() || !tree.getShowsRootHandles()) {
                        TreePath path = new TreePath(pChild);
                        if (pChild.isOpened()) {
                            tree.expandPath(path);
                        }
                        else {
                            tree.collapsePath(path);
                        }
                    }
View Full Code Here

                            tree = ((OutlineField)root).getTree();
                        }
                        if (tree != null) {
                            TreePath path = new TreePath(DisplayNode.this.getPath());
                            if (value) {
                                tree.expandPath(path);
                                tree.scrollPathToVisible(path);
                            }
                            else {
                                tree.collapsePath(path);
                            }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.