TreePath[] paths = tree.getSelectionPaths(); if(paths != null) {
public void valueChanged(TreeSelectionEvent treeSelectionEvent) { if (this.tree.getSelectionPaths() != null && this.tree.getSelectionPaths().length > 0) { selectedTreePaths = this.tree.getSelectionModel().getSelectionPaths(); } } }
/** * {@inheritDoc} * <p> * * Overridden to always return a not-null array (following SwingX * convention). */ @Override public TreePath[] getSelectionPaths() { TreePath[] paths = super.getSelectionPaths(); return paths != null ? paths : EMPTY_TREEPATH_ARRAY; }
/** * Returns the selected test or null if multiple or none is selected */ public Test getSelectedTest() { TreePath[] paths= fTree.getSelectionPaths(); if (paths != null && paths.length == 1) return (Test)paths[0].getLastPathComponent(); return null; }
public Object[] getSelectedObjects() { TreePath[] paths = tree.getSelectionPaths(); Object[] objects = new Object[paths.length]; for (int i = 0; i < paths.length; i++) { objects[i] = paths[i].getLastPathComponent(); } return objects; }
private X509Certificate getSelectedCertificate() { TreePath[] selections = jtrHierarchy.getSelectionPaths(); if (selections == null) { return null; } return (X509Certificate) ((DefaultMutableTreeNode) selections[0].getLastPathComponent()).getUserObject(); }
private void jButtonAddActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_jButtonAddActionPerformed {//GEN-HEADEREND:event_jButtonAddActionPerformed TreePath[] paths = jTreeGraph1.getSelectionPaths(); if (paths != null) { addItemsToComposite(paths); } }//GEN-LAST:event_jButtonAddActionPerformed
private void jButtonRemoveActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_jButtonRemoveActionPerformed {//GEN-HEADEREND:event_jButtonRemoveActionPerformed TreePath[] paths = jTreeGraph2.getSelectionPaths(); if (paths != null) { removeItemFromComposite(paths); } }//GEN-LAST:event_jButtonRemoveActionPerformed
private Stream<Item> getSelectedItems() { TreePath[] selectionPaths = tree.getSelectionPaths(); if (selectionPaths == null) return Collections.<Item> emptyList().stream(); return Stream.of(selectionPaths).map(path -> getItem( (DefaultMutableTreeNode) path.getLastPathComponent())); }
@Override public void keyPressed(KeyEvent e) { if (e.getKeyCode() == KeyEvent.VK_SPACE) { TreePath[] paths = tree.getSelectionPaths(); if (paths != null) { for (TreePath path : paths) { handle(path); } } } }
public void actionPerformed(ActionEvent e) { TreePath[] paths = tree.getSelectionPaths(); for(int i=0; paths!=null && i<paths.length; i++) { ((ISwingTreeNode)paths[i].getLastPathComponent()).refresh(false); } } };
public void actionPerformed(ActionEvent e) { TreePath[] paths = tree.getSelectionPaths(); for(int i=0; paths!=null && i<paths.length; i++) { ((ISwingTreeNode)paths[i].getLastPathComponent()).refresh(true); } } };
public void valueChanged(TreeSelectionEvent e) { DefaultMutableTreeNode node = (DefaultMutableTreeNode) tree.getLastSelectedPathComponent(); selectedTreePaths = tree.getSelectionPaths(); } // valueChanged } // inner class MyTreeSelectionListener
private void jTreeGraph1MouseClicked(java.awt.event.MouseEvent evt)//GEN-FIRST:event_jTreeGraph1MouseClicked {//GEN-HEADEREND:event_jTreeGraph1MouseClicked if (evt.getClickCount() == 2) { TreePath[] paths = jTreeGraph1.getSelectionPaths(); if (paths != null && paths.length == 1) { if (paths[0].getPath().length == 3) { addItemsToComposite(paths); } } } }//GEN-LAST:event_jTreeGraph1MouseClicked
private void jTreeGraph2MouseClicked(java.awt.event.MouseEvent evt)//GEN-FIRST:event_jTreeGraph2MouseClicked {//GEN-HEADEREND:event_jTreeGraph2MouseClicked if (evt.getClickCount() == 2) { TreePath[] paths = jTreeGraph2.getSelectionPaths(); if (paths != null && paths.length == 1) { if (paths[0].getPath().length == 3) { removeItemFromComposite(paths); } } } }//GEN-LAST:event_jTreeGraph2MouseClicked
public void treeCollapsed(TreeExpansionEvent event) { TreePath[] selectedPaths = tree.getSelectionPaths(); fireTableDataChanged(); tree.setSelectionPaths(selectedPaths); } });
public void restoreSelections(PathIdenter identer, List<String> selections) { tree.removeSelectionPaths(tree.getSelectionPaths()); for (String selection : selections) { TreePath path = identer.getPath(selection); if (path != null) { tree.addSelectionPath(path); } } }
public void treeStructureChanged(TreeModelEvent e) { // bugfix #23757, store selection paths tps = tree.getSelectionPaths (); // bugfix #30355, don't restore selection when the tree root changed // (see javadoc TreeModelListener.treeStructureChanged) if (e.getPath ().length == 1 && !e.getTreePath ().equals (e.getPath ()[0])) { tps = null; } delayedUpdateNodes(e); }
public void treeStructureChanged(TreeModelEvent e) { // bugfix #23757, store selection paths tps = tree.getSelectionPaths(); // bugfix #30355, don't restore selection when the tree root changed // (see javadoc TreeModelListener.treeStructureChanged) if ((e.getPath().length == 1) && !e.getTreePath().equals(e.getPath()[0])) { tps = null; } delayedUpdateNodes(e); }
@Override protected void performAction() { File file = super.getOutputFile(); if (file == null) { return; } JTree siteTree = extension.getView().getSiteTreePanel().getTreeSite(); super.writeURLs(file, this.getOutputSet(siteTree.getSelectionPaths())); }