public void vetoableChange(PropertyChangeEvent evt) throws PropertyVetoException { if (evt.getPropertyName().equals(ExplorerManager.PROP_SELECTED_NODES)) { // issue 11928 check if selecetion mode will be broken Node[] nodes = (Node[])evt.getNewValue(); if (isSelectionModeBroken(nodes)) { throw new PropertyVetoException("selection mode " + getSelectionMode() + " broken by " + Arrays.asList(nodes), evt); // NOI18N } if (!selectionAccept(nodes)) { throw new PropertyVetoException("selection " + Arrays.asList(nodes) + " rejected", evt); // NOI18N } } }
public void vetoableChange(PropertyChangeEvent evt) throws PropertyVetoException { if (evt.getPropertyName().equals(ExplorerManager.PROP_SELECTED_NODES)) { // issue 11928 check if selecetion mode will be broken Node[] nodes = (Node[])evt.getNewValue(); if (isSelectionModeBroken(nodes)) { throw new PropertyVetoException("selection mode " + getSelectionMode() + " broken by " + Arrays.asList(nodes), evt); // NOI18N } if (!selectionAccept(nodes)) { throw new PropertyVetoException("selection " + Arrays.asList(nodes) + " rejected", evt); // NOI18N } } }
@Override public void vetoableChange(PropertyChangeEvent evt) throws PropertyVetoException { if (evt.getPropertyName().equals(ExplorerManager.PROP_SELECTED_NODES)) { // issue 11928 check if selecetion mode will be broken Node[] nodes = (Node[]) evt.getNewValue(); if (isSelectionModeBroken(nodes)) { throw new PropertyVetoException( "selection mode " + getSelectionMode() + " broken by " + Arrays.asList(nodes), evt ); // NOI18N } if (!selectionAccept(nodes)) { throw new PropertyVetoException("selection " + Arrays.asList(nodes) + " rejected", evt); // NOI18N } } }
if ((nodes.length <= 1) || (getSelectionMode() == TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION)) { return false; if (getSelectionMode() == TreeSelectionModel.SINGLE_TREE_SELECTION) { return true;
if (nodes.length <= 1 || getSelectionMode()==TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION) return false; if (getSelectionMode()==TreeSelectionModel.SINGLE_TREE_SELECTION) return true;
if (nodes.length <= 1 || getSelectionMode()==TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION) return false; if (getSelectionMode()==TreeSelectionModel.SINGLE_TREE_SELECTION) return true;