private void initPathSelection(TreePath path, boolean selected) { if (selected) { tree.addCheckingPath(path); } else { tree.removeCheckingPath(path); } }
private void initPathSelection(TreePath path, boolean selected) { if (selected) { tree.addCheckingPath(path); } else { tree.removeCheckingPath(path); } }
tree.setModel(model); rootPath = new TreePath(rootNode.getPath()); tree.addCheckingPath(rootPath);
tree.setModel(model); rootPath = new TreePath(rootNode.getPath()); tree.addCheckingPath(rootPath);
DefaultMutableTreeNode node = new StructToolTipTreeNode(structureLayer, false); nodeStructures.add(node); treeStructures.addCheckingPath(new TreePath(node.getPath())); treeStructures.addCheckingPath(new TreePath(nodeStructures.getPath())); DefaultMutableTreeNode node = new IsoToolTipTreeNode(isoDoseLayer, false); this.nodeIsodoses.add(node); treeIsodoses.addCheckingPath(new TreePath(node.getPath()));
public void initStructureTree() { this.treeStructures.getCheckingModel().setCheckingMode(TreeCheckingModel.CheckingMode.SIMPLE); this.treeStructures.setVisible(false); DefaultTreeModel model = new DefaultTreeModel(rootNodeStructures, false); treeStructures.setModel(model); rootNodeStructures.add(nodeStructures); TreePath rootPath = new TreePath(rootNodeStructures.getPath()); treeStructures.addCheckingPath(rootPath); treeStructures.setShowsRootHandles(true); treeStructures.setRootVisible(false); treeStructures.setExpandsSelectedPaths(true); DefaultCheckboxTreeCellRenderer renderer = new DefaultCheckboxTreeCellRenderer(); renderer.setOpenIcon(null); renderer.setClosedIcon(null); renderer.setLeafIcon(null); treeStructures.setCellRenderer(renderer); treeStructures.addTreeCheckingListener(this::treeValueChanged); expandTree(treeStructures, rootNodeStructures); tabbedPane.add(new JScrollPane(treeStructures), nodeStructures.toString()); }
public void initIsodosesTree() { this.treeIsodoses.getCheckingModel().setCheckingMode(TreeCheckingModel.CheckingMode.SIMPLE); this.treeIsodoses.setVisible(false); DefaultTreeModel model = new DefaultTreeModel(rootNodeIsodoses, false); treeIsodoses.setModel(model); rootNodeIsodoses.add(nodeIsodoses); TreePath rootPath = new TreePath(rootNodeIsodoses.getPath()); treeIsodoses.addCheckingPath(rootPath); treeIsodoses.setShowsRootHandles(true); treeIsodoses.setRootVisible(false); treeIsodoses.setExpandsSelectedPaths(true); DefaultCheckboxTreeCellRenderer renderer = new DefaultCheckboxTreeCellRenderer(); renderer.setOpenIcon(null); renderer.setClosedIcon(null); renderer.setLeafIcon(null); treeIsodoses.setCellRenderer(renderer); treeIsodoses.addTreeCheckingListener(this::treeValueChanged); expandTree(treeIsodoses, rootNodeIsodoses); tabbedPane.add(new JScrollPane(treeIsodoses), nodeIsodoses.toString()); }
public AcquirePublishDialog(AcquirePublishPanel publishPanel) { super(WinUtil.getParentWindow(publishPanel), Messages.getString("AcquirePublishDialog.publication"), //$NON-NLS-1$ ModalityType.APPLICATION_MODAL); this.publishPanel = publishPanel; setContentPane(initContent()); publishTree.getTree().addCheckingPath(new TreePath(publishTree.getModel().getRootNode().getPath())); setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent we) { cancelButton.doClick(); } }); setPreferredSize(new Dimension(700, 400)); pack(); }