public void mouseReleased(MouseEvent e) { if (e.isConsumed()) { return; } TreePath path = preventToggleEvent(e); if (path != null) { e.consume(); } if (_toggleCount != -1) { _tree.setToggleClickCount(_toggleCount); } }
public void mousePressed(MouseEvent e) { if (e.isConsumed()) { return; } TreePath path = preventToggleEvent(e); if (path != null) { toggleSelections(new TreePath[]{path}); Object source = e.getSource(); if (source instanceof JTree) { JTree tree = ((JTree) source); if (!tree.hasFocus() && tree.isFocusable() && tree.isRequestFocusEnabled()) { tree.requestFocusInWindow(); } } e.consume(); } }
public void mouseClicked(MouseEvent e) { if (e.isConsumed()) { return; } preventToggleEvent(e); }