@Override public boolean isCellEditable(EventObject e) { return delegate.isCellEditable(e); }
@Override public boolean isCellEditable(final EventObject event) { // check if chosen node is not the root node final Object node = tree.getLastSelectedPathComponent(); return super.isCellEditable(event) && node instanceof TreeNode && ((TreeNode) node).getParent().getParent() != null; } }
public boolean isCellEditable(EventObject event) { if ((event != null) && (event instanceof MouseEvent)) { if (!SwingUtilities.isLeftMouseButton((MouseEvent)event) || ((MouseEvent)event).isPopupTrigger()) { return false; } } if (lastPath != null) { Node n = Visualizer.findNode (lastPath.getLastPathComponent()); if (n == null || !n.canRename ()) { return false; } } else { // Disallow rename when multiple nodes are selected return false; } // disallow editing if we are in DnD operation if (dndActive) { return false; } return super.isCellEditable(event); }
public boolean isCellEditable(EventObject event) { if ((event != null) && (event instanceof MouseEvent)) { if (!SwingUtilities.isLeftMouseButton((MouseEvent)event) || ((MouseEvent)event).isPopupTrigger()) { return false; } } if (lastPath != null) { Node n = Visualizer.findNode (lastPath.getLastPathComponent()); if (n == null || !n.canRename ()) { return false; } } else { // Disallow rename when multiple nodes are selected return false; } // disallow editing if we are in DnD operation if (dndActive) { return false; } return super.isCellEditable(event); }
@Override public boolean isCellEditable(final EventObject event) { // check if chosen node is not the root node final Object node = tree.getLastSelectedPathComponent(); return super.isCellEditable(event) && node instanceof TreeNode && ((TreeNode) node).getParent().getParent() != null; } }
@Override public boolean isCellEditable(EventObject event) { if ((event != null) && (event instanceof MouseEvent)) { if (!SwingUtilities.isLeftMouseButton((MouseEvent) event) || ((MouseEvent) event).isPopupTrigger()) { abortTimer(); return false; } if (!wasFocusOwner) { wasFocusOwner = true; return false; } } if (lastPath != null) { Node n = Visualizer.findNode(lastPath.getLastPathComponent()); if ((n == null) || !n.canRename()) { return false; } } else { // Disallow rename when multiple nodes are selected return false; } // disallow editing if we are in DnD operation if (dndActive) { return false; } return super.isCellEditable(event); }