DefaultTreeModel model = (DefaultTreeModel)tree.getModel(); DefaultMutableTreeNode root = (DefaultMutableTreeNode)model.getRoot(); root.add(new DefaultMutableTreeNode("another_child")); model.reload(root);
private void setFlattenPackage(boolean value) { isFlattenPackage = value; settings.setFlattenPackage(isFlattenPackage); flatPkgButton.setSelected(isFlattenPackage); flatPkgMenuItem.setState(isFlattenPackage); Object root = treeModel.getRoot(); if (root instanceof JRoot) { JRoot treeRoot = (JRoot) root; treeRoot.setFlatPackages(isFlattenPackage); reloadTree(); } }
DefaultTreeModel model = (DefaultTreeModel) tree.getModel(); DefaultMutableTreeNode root = (DefaultMutableTreeNode) model.getRoot(); model.insertNodeInto(new DefaultMutableTreeNode("another_child"), root, root.getChildCount());
public CategoryNode getRootCategoryNode() { return (CategoryNode) getRoot(); }
DefaultTreeModel model = (DefaultTreeModel)tree.getModel(); DefaultMutableTreeNode root = (DefaultMutableTreeNode)model.getRoot(); root.add(new DefaultMutableTreeNode("another_child")); model.reload(root);
/** * returns null if no CategoryNode exists. */ public CategoryNode getCategoryNode(CategoryPath path) { CategoryNode root = (CategoryNode) getRoot(); CategoryNode parent = root; // Start condition. for (int i = 0; i < path.size(); i++) { CategoryElement element = path.categoryElementAt(i); // If the two nodes have matching titles they are considered equal. Enumeration children = parent.children(); boolean categoryAlreadyExists = false; while (children.hasMoreElements()) { CategoryNode node = (CategoryNode) children.nextElement(); String title = node.getTitle().toLowerCase(); String pathLC = element.getTitle().toLowerCase(); if (title.equals(pathLC)) { categoryAlreadyExists = true; // This is now the new parent node. parent = node; break; // out of the while, and back to the for(). } } if (categoryAlreadyExists == false) { return null; // Didn't find the Node. } } return (parent); }
CategoryNode root = (CategoryNode) getRoot();
@Override public void execute() { if (MediatorGui.treeDatabase() == null) { LOGGER.error("Unexpected unregistered MediatorGui.treeDatabase() in "+ this.getClass()); } // Tree model, update the tree (refresh, add node, etc) DefaultTreeModel treeModel = (DefaultTreeModel) MediatorGui.treeDatabase().getModel(); // First node in tree DefaultMutableTreeNode root = (DefaultMutableTreeNode) treeModel.getRoot(); // Loop into the list of databases for (Database database: this.databases) { // Create a node model with the database element AbstractNodeModel newTreeNodeModel = new NodeModelDatabase(database); // Create the node DefaultMutableTreeNode newNode = new DefaultMutableTreeNode(newTreeNodeModel); // Save the node MediatorGui.frame().getTreeNodeModels().put(database, newNode); // Add the node to the tree root.add(newNode); } // Refresh the tree treeModel.reload(root); // Open the root node MediatorGui.treeDatabase().expandPath(new TreePath(root.getPath())); MediatorGui.treeDatabase().setRootVisible(false); }
public void addKey(String key, Object value) { List<TreeNode> node = new LinkedList<>(); JsonTreeNode treeNode = new JsonTreeNode(MongoKeyValueDescriptor.createDescriptor(key, value)); if (value instanceof Document) { JsonTreeUtils.processDocument(treeNode, (Document) value); } else if (value instanceof List) { JsonTreeUtils.processObjectList(treeNode, (List) value); } node.add(treeNode); DefaultTreeModel treeModel = (DefaultTreeModel) editTableView.getTree().getModel(); JsonTreeNode parentNode = getParentNode(); if (parentNode == null) { parentNode = (JsonTreeNode) treeModel.getRoot(); } TreeUtil.addChildrenTo(parentNode, node); treeModel.reload(parentNode); }
CategoryNode root = (CategoryNode) getRoot();
@Override @SuppressWarnings({"unchecked"}) public N getRoot() { return (N) model.getRoot(); }
/** * Returns root node cast into DefaultMutableTreeNode. */ public DefaultMutableTreeNode getRootNode() { return (DefaultMutableTreeNode) super.getRoot(); }
public void scanner() throws InterruptedException { // creates a file with the location filename String location ="C:\\Users\\Ashish Padalkar\\Documents"; File currentDir = new File(location); //result is the variable name for jtree DefaultTreeModel model =(DefaultTreeModel) result.getModel(); //gets the root of the current model used only once at the starting DefaultMutableTreeNode root=(DefaultMutableTreeNode) model.getRoot(); //function caled displayDirectoryContents(currentDir,root); }
private void resetSelectedAnnotationTree() { if (this.selectedAnnotationTreeModel != null) { DefaultMutableTreeNode root = (DefaultMutableTreeNode) this.selectedAnnotationTreeModel.getRoot(); if (root != null) { root.removeAllChildren(); } } }
DefaultMutableTreeNode root = (DefaultMutableTreeNode) model.getRoot(); model.reload(root); MediatorGui.managerDatabase().getTree().revalidate();
DefaultMutableTreeNode root = (DefaultMutableTreeNode) treeModel.getRoot();
public CheckTreeModel(DicomModel dicomModel) { this.model = buildModel(dicomModel); this.rootNode = (DefaultMutableTreeNode) model.getRoot(); this.checkingModel = new DefaultTreeCheckingModel(model); this.defaultSelectedPaths = Collections.synchronizedList(new ArrayList<TreePath>()); }
public void runDiscovery(){ Gateway[] g = Gateway.newGateways(bc); for (int i = 0 ; i < g.length ; i++) { this.createTreeNode(g[i]); } (new Thread(this.pt)).start(); tree.expandPath(new TreePath(((DefaultMutableTreeNode)(dtm.getRoot())).getPath())); // expand root node }
private void fireNodeStructureChanged() { DefaultTreeModel model = (DefaultTreeModel) getModel(); DefaultMutableTreeNode rootNode = (DefaultMutableTreeNode) model.getRoot(); model.nodeStructureChanged(rootNode); Enumeration e = rootNode.breadthFirstEnumeration(); while (e.hasMoreElements()) { model.nodeStructureChanged((TreeNode) e.nextElement()); } }
@Test public void createModel() { DefaultTreeModel model = treeBuilder.createModel(); assertThat(model.getRoot()).isNotNull(); }