loadNodesByNames(top, list); tree.setModel(new DefaultTreeModel(top));
componentTree.setModel(new DefaultTreeModel( new DefaultMutableTreeNode("empty") {
tree.setModel(new DefaultTreeModel(top));
private void loadComponents() { int rootComponentRef = metadata.getRootComponentRef(); Component component = reader.readComponent(rootComponentRef); DefaultMutableTreeNode project = createNode(component); loadChildren(component, project); getComponentTree().setModel(new DefaultTreeModel(project)); }
/** * @see ViewerModelListener#viewerModelChanged(ViewerModelEvent) */ @Override public void viewerModelChanged(ViewerModelEvent e) { switch (e.getReason()) { case ViewerModelEvent.CODE_RECOMPILED: tree.setModel(new ASTModel(model.getRootNode())); break; case ViewerModelEvent.NODE_SELECTED: if (e.getSource() != this) { List<Node> list = new ArrayList<>(); for (Node n = (Node) e.getParameter(); n != null; n = n.jjtGetParent()) { list.add(n); } Collections.reverse(list); TreePath path = new TreePath(list.toArray()); tree.setSelectionPath(path); tree.scrollPathToVisible(path); } break; default: // Do nothing break; } }
public void closeFile() { for (OpenFile co : hmap) { int pos = house.indexOfTab(co.name); if (pos >= 0) house.remove(pos); co.close(); } final State oldState = state; Model.this.state = null; if (oldState != null) { Closer.tryClose(oldState); } hmap.clear(); tree.setModel(new DefaultTreeModel(null)); metadataSystem = new MetadataSystem(typeLoader); file = null; treeExpansionState = null; open = false; mainWindow.onFileLoadEnded(file, open); }
/** * Removes all files from the panel */ public void clearAll() { TreeReaderFactory oldTrf = treeModel.getTRF();//Preserve the current TRF when we refresh the tree file list FileTreeNode root = new FileTreeNode(); treeModel = new FileTreeModel(root); setTreeReaderFactory(oldTrf); tree.setModel(treeModel); this.revalidate(); this.repaint(); }
private void refreshWidgets() { clientThread.invokeLater(() -> { Widget[] rootWidgets = client.getWidgetRoots(); DefaultMutableTreeNode root = new DefaultMutableTreeNode(); overlay.setWidget(null); overlay.setItemIndex(-1); for (Widget widget : rootWidgets) { DefaultMutableTreeNode childNode = addWidget("R", widget); if (childNode != null) { root.add(childNode); } } SwingUtilities.invokeLater(() -> { overlay.setWidget(null); overlay.setItemIndex(-1); refreshInfo(); widgetTree.setModel(new DefaultTreeModel(root)); }); }); }
return; tree.setModel(new DefaultTreeModel(null)); TreeNodeUserObject topNodeUserObject = new TreeNodeUserObject(getName(file.getName())); final DefaultMutableTreeNode top = new DefaultMutableTreeNode(topNodeUserObject); tree.setModel(new DefaultTreeModel(top)); settings.setTypeLoader(new InputTypeLoader()); open = true;
tree.setModel(new DefaultTreeModel(null)); tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); tree.setCellRenderer(new CellRenderer());
/** * Construct a CategoryExplorerTree and create a default CategoryExplorerModel. */ public CategoryExplorerTree() { super(); CategoryNode rootNode = new CategoryNode("Categories"); _model = new CategoryExplorerModel(rootNode); setModel(_model); init(); }
public void setMetaData(JdbcMetaData jdbcMetaData) { try { this.jdbcMetaData = jdbcMetaData; Node rootNode = new Node(null, NodeType.ROOT, null); root = new DefaultMutableTreeNode(rootNode); for (String schemaName : jdbcMetaData.getAllSchemas()) { Node cat = new Node(schemaName, NodeType.CATALOG, null); DefaultMutableTreeNode catTreeNode = new DefaultMutableTreeNode(cat); cat.treeNode = catTreeNode; root.add(catTreeNode); List<String> tables = jdbcMetaData.getAllTables(schemaName); for (String tableName : tables) { Node table = new Node(tableName, NodeType.TABLE, null); DefaultMutableTreeNode tableTreeNode = new DefaultMutableTreeNode(table); table.treeNode = tableTreeNode; catTreeNode.add(tableTreeNode); } cat.gotChildren = true; } rootNode.gotChildren = true; treeModel = new DefaultTreeModel(root, true); tree.setModel(treeModel); tree.addTreeWillExpandListener(this); updater = new JTreeUpdater(tree); } catch (Exception ex) { LOGGER.error(ex); } }
tree.setModel(model); tree.setCellRenderer(renderer); tree.addTreeSelectionListener(this);
public GeometryTreePanel() { // default empty model tree.setModel(new DefaultTreeModel(new DefaultMutableTreeNode("No geometry shown"))); //((DefaultMutableTreeNode) (tree.getRoot())).removeAllChildren(); try { initUI(); } catch (Exception ex) { ex.printStackTrace(); } }
/** * Initialize the jtree for the UI. Sets the model and adds the PrivacyLists * to the model using loadPrivacyLists() * */ private void initializeTree() { _model = new DefaultTreeModel(_top); _tree.setModel(_model); loadPrivacyLists(); _tree.expandRow(0); }
public Ga4ghLoadDialog(Frame owner, Ga4ghProvider[] providers) { super(owner); initComponents(); this.providers = providers; treeModel = new DefaultTreeModel(createNodes(providers)); this.selectionTree.setModel(treeModel); }
/** * Shows the test hierarchy starting at the given test */ public void showTestTree(Test root) { fModel= new TestTreeModel(root); fTree.setModel(fModel); fTree.setCellRenderer(new TestTreeCellRenderer()); }
public TestSuitePanel() { super(new BorderLayout()); setPreferredSize(new Dimension(300, 100)); fTree= new JTree(); fTree.setModel(null); fTree.setRowHeight(20); ToolTipManager.sharedInstance().registerComponent(fTree); fTree.putClientProperty("JTree.lineStyle", "Angled"); fScrollTree= new JScrollPane(fTree); add(fScrollTree, BorderLayout.CENTER); }
/** * Construct a CategoryExplorerTree and create a default CategoryExplorerModel. */ public CategoryExplorerTree() { super(); CategoryNode rootNode = new CategoryNode("Categories"); _model = new CategoryExplorerModel(rootNode); setModel(_model); init(); }
/** * Removes all files from the panel */ public void clearAll() { TreeReaderFactory oldTrf = treeModel.getTRF();//Preserve the current TRF when we refresh the tree file list FileTreeNode root = new FileTreeNode(); treeModel = new FileTreeModel(root); setTreeReaderFactory(oldTrf); tree.setModel(treeModel); this.revalidate(); this.repaint(); }