Package javax.swing.tree

Examples of javax.swing.tree.DefaultTreeModel.insertNodeInto()


      RemoteProjectMutuableTreeNode rNode = (RemoteProjectMutuableTreeNode) selectedNode;
      RemoteProject rProject = rNode.getRemoteProject();
      JSimMutuableTreeNode node = new RemoteProjectMutuableTreeNode(
          rProject, rNode.getPathString(), JSimLogic.getInstance()
              .getDirectoryEntry(rProject, filePath));
      model.insertNodeInto(node, selectedNode, selectedNode
          .getChildCount());
    } else {
      JSimMutuableTreeNode jNode = (JSimMutuableTreeNode) selectedNode;
      model.insertNodeInto(new ProjectEntryMutuableTreeNode(new File(
          filePath), jNode.getProject()), selectedNode, selectedNode.getChildCount());
View Full Code Here


              .getDirectoryEntry(rProject, filePath));
      model.insertNodeInto(node, selectedNode, selectedNode
          .getChildCount());
    } else {
      JSimMutuableTreeNode jNode = (JSimMutuableTreeNode) selectedNode;
      model.insertNodeInto(new ProjectEntryMutuableTreeNode(new File(
          filePath), jNode.getProject()), selectedNode, selectedNode.getChildCount());
    }
    // model.nodeStructureChanged(selectedNode);

  }
View Full Code Here

    if (location == ProjectLocation.LOCALE) {
      dir += JSimLogic.getInstance().getWorkspaceDir()
          + project.getName();
      JSimMutuableTreeNode node = new ProjectEntryMutuableTreeNode(
          new File(dir), project);
      model.insertNodeInto(node, localRoot, localRoot.getChildCount());
      // int []childIndices = new int[1];
      // childIndices[0] = localRoot.getChildCount()-1;
      // model.nodesWereInserted(localRoot, childIndices);
    } else if (location == ProjectLocation.SSH) {
      RemoteProject remoteProject = (RemoteProject) project;
View Full Code Here

      RemoteProject remoteProject = (RemoteProject) project;
      JSimMutuableTreeNode node = new RemoteProjectMutuableTreeNode(
          JSimLogic.getInstance().getDirectoryEntry(remoteProject,
              remoteProject.getPath() + remoteProject.getName()),
          remoteProject);
      model.insertNodeInto(node, sshRoot, sshRoot.getChildCount());
    }
  }

  public void deleteNode(JSimMutuableTreeNode selectedNode) {
    // selectedNode.add(new ProjectEntryMutuableTreeNode(new
View Full Code Here

            Object root = rootNode.getUserObject();
            if (root != null) {
                if (root instanceof JTree) {
                    JTree tree = (JTree)root;
                    DefaultTreeModel model = (DefaultTreeModel)tree.getModel();
                    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);
View Full Code Here

                    handled = true;
                }
                else if (root instanceof OutlineField) {
                    OutlineField of = (OutlineField)root;
                    DefaultTreeModel model = (DefaultTreeModel)of.getModel();
                    model.insertNodeInto(pChild, pParent, index);
                    if (!of.isRootDisplayed()) {
                        TreePath path = new TreePath(rootNode);
                        if (pChild.isOpened()) {
                            of.getTree().expandPath(path);
                        }
View Full Code Here

            of.getModel().insertNodeInto(kid, parent, index);
            of.getTree().expandPath(new TreePath(of.getModel().getPathToRoot(parent)));
        }else if (this._component instanceof JTree){
            JTree jt = (JTree)this._component;
            DefaultTreeModel tm = ((TreeViewModel)jt.getModel());
            tm.insertNodeInto(kid, parent, index);

// JG: Don't expand here as it screws up the JTree.  Window builder needs to
// issue ExpandNode.expandOpenNodes after all inserts have been done.
//            if(kid.getIsOpened()){
//              NodeExpand.expandNode(jt, kid);
View Full Code Here

            Object root = rootNode.getUserObject();
            if (root != null) {
                if (root instanceof JTree) {
                    JTree tree = (JTree)root;
                    DefaultTreeModel model = (DefaultTreeModel)tree.getModel();
                    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);
View Full Code Here

                    handled = true;
                }
                else if (root instanceof OutlineField) {
                    OutlineField of = (OutlineField)root;
                    DefaultTreeModel model = (DefaultTreeModel)of.getModel();
                    model.insertNodeInto(pChild, pParent, index);
                    if (!of.isRootDisplayed()) {
                        TreePath path = new TreePath(rootNode);
                        if (pChild.isOpened()) {
                            of.getTree().expandPath(path);
                        }
View Full Code Here

            of.getModel().insertNodeInto(kid, parent, index);
            of.getTree().expandPath(new TreePath(of.getModel().getPathToRoot(parent)));
        }else if (this._component instanceof JTree){
            JTree jt = (JTree)this._component;
            DefaultTreeModel tm = ((TreeViewModel)jt.getModel());
            tm.insertNodeInto(kid, parent, index);

// JG: Don't expand here as it screws up the JTree.  Window builder needs to
// issue ExpandNode.expandOpenNodes after all inserts have been done.
//            if(kid.getIsOpened()){
//              NodeExpand.expandNode(jt, kid);
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.