Java Code Examples for javax.swing.JTree#setToggleClickCount()
The following examples show how to use
javax.swing.JTree#setToggleClickCount() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: ClassHierarchyPanel.java From netbeans with Apache License 2.0 | 6 votes |
public ClassHierarchyPanel(boolean isView) { initComponents(); if (!isView) { toolBar.remove(0); toolBar.remove(0); subtypeButton.setFocusable(true); supertypeButton.setFocusable(true); } setName(NbBundle.getMessage(getClass(), "CTL_ClassHierarchyTopComponent")); // NOI18N setToolTipText(NbBundle.getMessage(getClass(), "HINT_ClassHierarchyTopComponent")); // NOI18N tree = new JTree(); treeModel = new DefaultTreeModel(new DefaultMutableTreeNode()); tree.setModel(treeModel); tree.setToggleClickCount(0); tree.setCellRenderer(new TreeRenderer()); tree.putClientProperty("JTree.lineStyle", "Angled"); //NOI18N tree.expandRow(0); tree.setShowsRootHandles(true); tree.setSelectionRow(0); tree.setRootVisible(false); hierarchyPane.add(tree); hierarchyPane.setViewportView(tree); tree.addMouseListener(mouseListener); }
Example 2
Source File: SimulationExplorer.java From Logisim with GNU General Public License v3.0 | 6 votes |
SimulationExplorer(Project proj, MenuListener menu) { super(new BorderLayout()); this.project = proj; SimulationToolbarModel toolbarModel = new SimulationToolbarModel(proj, menu); Toolbar toolbar = new Toolbar(toolbarModel); add(toolbar, BorderLayout.NORTH); model = new SimulationTreeModel(proj.getSimulator().getCircuitState()); model.setCurrentView(project.getCircuitState()); tree = new JTree(model); tree.setCellRenderer(new SimulationTreeRenderer()); tree.addMouseListener(this); tree.setToggleClickCount(3); add(new JScrollPane(tree), BorderLayout.CENTER); proj.addProjectListener(this); }
Example 3
Source File: RepositoryTreeDialog.java From pentaho-reporting with GNU Lesser General Public License v2.1 | 6 votes |
protected void init( final boolean addNewButtonPanel ) { setModal( true ); setTitle( Messages.getInstance().getString( "SolutionRepositoryTreeDialog.Title" ) ); this.addNewButtonPanel = addNewButtonPanel; this.repositoryTreeModel = new RepositoryTreeModel(); repositoryBrowser = new JTree( repositoryTreeModel ); repositoryBrowser.setCellRenderer( new RepositoryTreeCellRenderer() ); repositoryBrowser.addMouseListener( new DoubleClickHandler() ); repositoryBrowser.setRootVisible( true ); repositoryBrowser.setShowsRootHandles( true ); repositoryBrowser.setToggleClickCount( 1 ); super.init(); setDefaultCloseOperation( JFrame.DISPOSE_ON_CLOSE ); }
Example 4
Source File: DatasetTreeView.java From netcdf-java with BSD 3-Clause "New" or "Revised" License | 5 votes |
DatasetTreeView() { // the catalog tree tree = new JTree() { public JToolTip createToolTip() { return new MultilineTooltip(); } }; tree.setModel(new DefaultTreeModel(new DefaultMutableTreeNode(null, false))); tree.setCellRenderer(new MyTreeCellRenderer()); tree.addMouseListener(new MouseAdapter() { public void mousePressed(MouseEvent e) { int selRow = tree.getRowForLocation(e.getX(), e.getY()); if (selRow != -1) { TreeNode node = (TreeNode) tree.getLastSelectedPathComponent(); if (node instanceof VariableNode) { Variable v = ((VariableNode) node).var; firePropertyChangeEvent(new PropertyChangeEvent(this, "Selection", null, v)); } } } }); tree.putClientProperty("JTree.lineStyle", "Angled"); tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); tree.setToggleClickCount(1); ToolTipManager.sharedInstance().registerComponent(tree); // layout setLayout(new BorderLayout()); add(new JScrollPane(tree), BorderLayout.CENTER); }
Example 5
Source File: CheckTree.java From Spark with Apache License 2.0 | 5 votes |
/** * Constructs a new CheckBox tree. * * @param rootNode Node that is the root of this tree. */ public CheckTree(CheckNode rootNode) { tree = new JTree(rootNode); tree.setCellRenderer(new CheckRenderer()); tree.setRowHeight(18); tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); tree.setToggleClickCount(1000); tree.putClientProperty("JTree.lineStyle", "Angled"); tree.addMouseListener(new NodeSelectionListener(tree)); setLayout(new BorderLayout()); add(tree, BorderLayout.CENTER); }