protected void removeChildren() { treeNode.removeAllChildren(); treeModel.nodeStructureChanged(treeNode); }
@Override public void actionPerformed(ActionEvent e) { DefaultMutableTreeNode treeRoot = initBenchmarkHierarchy(solverLevelFirst); DefaultTreeModel treeModel = new DefaultTreeModel(treeRoot); checkBoxTree.setModel(treeModel); treeModel.nodeStructureChanged(treeRoot); solverLevelFirst = !solverLevelFirst; checkBoxTree.setSelectedSingleBenchmarkNodes(new HashSet<>()); for (Map.Entry<SingleBenchmarkResult, DefaultMutableTreeNode> entry : resultCheckBoxMapping.entrySet()) { if (((MixedCheckBox) entry.getValue().getUserObject()).getStatus() == MixedCheckBoxStatus.CHECKED) { checkBoxTree.getSelectedSingleBenchmarkNodes().add(entry.getValue()); } } checkBoxTree.updateHierarchyCheckBoxStates(); } }
private void refresh() { initPlannerBenchmarkResultList(); solverBenchmarkResultNameMapping = new HashMap<>(); resultCheckBoxMapping = new LinkedHashMap<>(); checkBoxTree.setSelectedSingleBenchmarkNodes(new HashSet<>()); DefaultMutableTreeNode newCheckBoxRootNode = initBenchmarkHierarchy(true); DefaultTreeModel treeModel = new DefaultTreeModel(newCheckBoxRootNode); checkBoxTree.setModel(treeModel); treeModel.nodeStructureChanged(newCheckBoxRootNode); setEnabled(true); }
public void treeWillExpand(final TreeExpansionEvent e) throws ExpandVetoException { final DefaultMutableTreeNode treeNode = (DefaultMutableTreeNode) e.getPath().getLastPathComponent(); // Remove all "old" children such as the loading/progress messages treeNode.removeAllChildren(); treeModel.nodeStructureChanged(treeNode); // Perform the loading in a background thread ActionCallback callback = actionCreator.createContentBrowseActionCallback( service, treeModel, treeNode ); controlPoint.execute(callback); }
public void updateStatus(ContentBrowseActionCallback.Status status, DefaultMutableTreeNode treeNode, DefaultTreeModel treeModel) { switch(status) { case LOADING: case NO_CONTENT: treeNode.removeAllChildren(); int index = treeNode.getChildCount() <= 0 ? 0 : treeNode.getChildCount(); treeModel.insertNodeInto(new DefaultMutableTreeNode(status.getDefaultMessage()), treeNode, index); treeModel.nodeStructureChanged(treeNode); break; } }
@Override public void actionPerformed(ActionEvent e) { if (checkBoxTree.getSelectionPath() != null) { DefaultMutableTreeNode selectedNode = (DefaultMutableTreeNode) checkBoxTree.getSelectionPath().getLastPathComponent(); DefaultMutableTreeNode parentNode = (DefaultMutableTreeNode) selectedNode.getParent(); if (parentNode != null) { DefaultMutableTreeNode immediateSiblingNode = directionUp ? (DefaultMutableTreeNode) parentNode.getChildBefore(selectedNode) : (DefaultMutableTreeNode) parentNode.getChildAfter(selectedNode); if (immediateSiblingNode != null) { parentNode.insert(immediateSiblingNode, parentNode.getIndex(selectedNode)); ((DefaultTreeModel) checkBoxTree.getModel()).nodeStructureChanged(parentNode); checkBoxTree.setSelectionPath(new TreePath(selectedNode.getPath())); } } } } }
public void run() { for (TreeNode node : parentsRemovedFrom) { dtm.nodeStructureChanged(node); } } });
/** * Refresh node. * * @param tree * the tree * @param node * the node */ public static void refreshNode(final JTree tree, final TreeNode node) { ((DefaultTreeModel) tree.getModel()).nodeStructureChanged(node); }
/** * Updates the tree structure. */ private void updateTree() { ((DefaultTreeModel) view.tree.getModel()).nodeStructureChanged(this); }
public void setText( String text ) { _text = text; ((DefaultTreeModel)getTree().getModel()).nodeStructureChanged( this ); }
public void treeExpanded(TreeExpansionEvent tee) { ManagementModelNode node = (ManagementModelNode) tee.getPath().getLastPathComponent(); node.explore(); treeModel.nodeStructureChanged(node); } }
private void handleRenderingChanged(OWLEntity entity) { try { for (OWLObjectTreeNode<N> node : getNodes(entity)) { DefaultTreeModel model = (DefaultTreeModel) getModel(); model.nodeStructureChanged(node); } } catch (ClassCastException e) { } }
private void handleRenderingChanged(OWLEntity entity) { try { for (OWLObjectTreeNode<N> node : getNodes(entity)) { DefaultTreeModel model = (DefaultTreeModel) getModel(); model.nodeStructureChanged(node); } } catch (ClassCastException e) { } }
private void handleRenderingChanged(OWLEntity entity) { try { for (OWLObjectTreeNode<N> node : getNodes(entity)) { DefaultTreeModel model = (DefaultTreeModel) getModel(); model.nodeStructureChanged(node); } } catch (ClassCastException e) { } }
public void rootDeviceUnplugged(String udn){ Enumeration list = root.children(); while (list.hasMoreElements()){ UPnPDeviceTreeNode node= (UPnPDeviceTreeNode)list.nextElement(); DeviceNode device = (DeviceNode)node.getUserObject(); if (udn.equals(device.toString())) { node.removeFromParent(); treeModel.nodeStructureChanged(root); } } }
private void reloadTree() { rootNode.removeAllChildren(); for(Entry lib : catalog.getEntries()) { insertLibraryIntoTree(lib); } ((DefaultTreeModel) tree.getModel()).nodeStructureChanged(rootNode); }
private void reloadTree() { rootNode.removeAllChildren(); for (Entry lib : catalog.getEntries()) { insertLibraryIntoTree(lib); } ((DefaultTreeModel) tree.getModel()).nodeStructureChanged(rootNode); }
private void reloadTree() { rootNode.removeAllChildren(); for (Entry lib : catalog.getEntries()) { insertLibraryIntoTree(lib); } ((DefaultTreeModel) tree.getModel()).nodeStructureChanged(rootNode); }
public void dragDropEnd(DragSourceDropEvent dsde) { if (dsde.getDropSuccess() && dsde.getDropAction()==DnDConstants.ACTION_MOVE && draggedNodeParent != null) { ((DefaultTreeModel)tree.getModel()).nodeStructureChanged(draggedNodeParent); tree.expandPath(new TreePath(draggedNodeParent.getPath())); tree.expandPath(new TreePath(draggedNode.getPath())); } } public final void dragEnter(DragSourceDragEvent dsde) {
@Override public void layerAdded(final LayerCollectionEvent e) { for (final ILayer layer : e.getAffected()) { layer.addLayerListenerRecursively(this); } TreeNode parentNode = new TocTreeNodeLayer(e.getParent()); addPropertyListeners(parentNode); treeModel.nodeStructureChanged(parentNode); }