this.model = model; setSelectionMode(TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION);
public void setBean(Object bean) throws Exception { this.bean = bean; DefaultMutableTreeNode rootNode = new BeanTreeNode(bean); model = new DefaultTreeModel(rootNode); tree = new JTree(model); tree.setEditable(true); DefaultTreeSelectionModel selectionModel = new DefaultTreeSelectionModel(); selectionModel .setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); tree.setSelectionModel(selectionModel); tree.addTreeSelectionListener(this); // put the tree into the old scroll pane, if it exists boolean found = false; for (Component component : getComponents()) { if (component instanceof JScrollPane) { found = true; JScrollPane pane = (JScrollPane) component; pane.setViewportView(tree); } } if (!found) add(new JScrollPane(tree), BorderLayout.CENTER); // model.addTreeModelListener(this); }
fisheryRegionTreeSelectionModel.setSelectionMode(javax.swing.tree.TreeSelectionModel.SINGLE_TREE_SELECTION); fisheryRegionTree.setModel(new javax.swing.tree.DefaultTreeModel(null)); fisheryRegionTree.setSelectionModel(fisheryRegionTreeSelectionModel);
fisheryRegionTreeSelectionModel.setSelectionMode(javax.swing.tree.TreeSelectionModel.SINGLE_TREE_SELECTION); fisheryRegionTree.setModel(new DefaultTreeModel(null)); fisheryRegionTree.setSelectionModel(getFisheryRegionTreeSelectionModel());
m_expressionTree.setShowsRootHandles(true); DefaultTreeSelectionModel selectionModel = new DefaultTreeSelectionModel(); selectionModel.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); m_expressionTree.setSelectionModel(selectionModel);
m_expressionTree.setShowsRootHandles(true); DefaultTreeSelectionModel selectionModel = new DefaultTreeSelectionModel(); selectionModel.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); m_expressionTree.setSelectionModel(selectionModel);
treeSelectionModel.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); treeSelectionModel.addTreeSelectionListener(new TreeSelectionListener() { public void valueChanged(TreeSelectionEvent e) {
m_expressionTree.setShowsRootHandles(true); DefaultTreeSelectionModel selectionModel = new DefaultTreeSelectionModel(); selectionModel.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); m_expressionTree.setSelectionModel(selectionModel);
private void setup() { root = new JPanel(new BorderLayout()); JScrollPane scroll = new JBScrollPane(); root.add(scroll, BorderLayout.CENTER); connectionTree = new Tree(); scroll.setViewportView(connectionTree); connectionTree.getEmptyText().setText(P4Bundle.getString("connection.tree.initial")); connectionTree.setEditable(false); connectionTreeModel = new DefaultTreeModel(treeNode); connectionTree.setModel(connectionTreeModel); connectionTree.setCellRenderer(new ConnectionTreeCellRenderer()); connectionTree.setRootVisible(false); DefaultTreeSelectionModel selectionModel = new DefaultTreeSelectionModel(); selectionModel.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); connectionTree.setSelectionModel(selectionModel); ActionGroup actionButtons = createActionGroup(); ActionToolbar toolbar = ActionManager.getInstance().createActionToolbar("p4.active-connection", actionButtons, false); root.add(toolbar.getComponent(), BorderLayout.WEST); // TODO add context menu support for each selected node type. // TODO add support for navigating to a file if a FilePath is selected. }
m_expressionTree.setShowsRootHandles(true); DefaultTreeSelectionModel selectionModel = new DefaultTreeSelectionModel(); selectionModel.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); m_expressionTree.setSelectionModel(selectionModel);
treeSelectionModel.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); treeSelectionModel.addTreeSelectionListener(new TreeSelectionListener() { public void valueChanged(TreeSelectionEvent e) {
DefaultTreeSelectionModel selectionModel = new DefaultTreeSelectionModel(); selectionModel.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); m_componentTree.setSelectionModel(selectionModel);
DefaultTreeSelectionModel selectionModel = new DefaultTreeSelectionModel(); selectionModel.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); m_componentTree.setSelectionModel(selectionModel);
setCellRenderer(new StepIconRenderer()); DefaultTreeSelectionModel selectionModel = new DefaultTreeSelectionModel(); selectionModel.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); setSelectionModel(selectionModel);
setCellRenderer(new StepIconRenderer()); DefaultTreeSelectionModel selectionModel = new DefaultTreeSelectionModel(); selectionModel.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); setSelectionModel(selectionModel);
}}); m_treeSelectionModel.setSelectionMode(mode);