本文整理匯總了Java中org.openide.nodes.Node.destroy方法的典型用法代碼示例。如果您正苦於以下問題:Java Node.destroy方法的具體用法?Java Node.destroy怎麽用?Java Node.destroy使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.openide.nodes.Node
的用法示例。
在下文中一共展示了Node.destroy方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: cancel
import org.openide.nodes.Node; //導入方法依賴的package包/類
/**
* Cancels all running tasks
*/
private void cancel() {
SvnProgressSupport[] progressSupports;
synchronized(supportList) {
cancelled = true;
progressSupports = supportList.toArray(new SvnProgressSupport[supportList.size()]);
supportList.clear();
}
Node rootNode = getExplorerManager().getRootContext();
if(rootNode != null) {
getExplorerManager().setRootContext(Node.EMPTY);
try {
rootNode.destroy();
if(progressSupports != null && progressSupports.length > 0) {
for(SvnProgressSupport sps : progressSupports) {
sps.cancel();
}
}
} catch (IOException ex) {
Subversion.LOG.log(Level.INFO, null, ex); // should not happen
}
}
}
示例2: testReducedTreeDelete
import org.openide.nodes.Node; //導入方法依賴的package包/類
@RandomlyFails // NB-Core-Build #8123
public void testReducedTreeDelete() throws Exception {
SourceGroup g = sampleGroup();
Node r = new TreeRootNode(g, true);
assertTree("TestGroup{org.netbeans{api.stuff{Stuff.java}, modules.stuff{resources{stuff.png}, Bundle.properties, StuffUtils.java}, spi.stuff{support{AbstractStuffImplementation.java}, StuffImplementation.java}}}", r);
Node n = NodeOp.findPath(r, new String[] {"org.netbeans", "modules.stuff"});
n.destroy();
assertTree("TestGroup{org.netbeans{api.stuff{Stuff.java}, spi.stuff{support{AbstractStuffImplementation.java}, StuffImplementation.java}}}", r);
}
示例3: removeButtonActionPerformed
import org.openide.nodes.Node; //導入方法依賴的package包/類
private void removeButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_removeButtonActionPerformed
Node [] nodes = manager.getSelectedNodes();
try {
for(Node n : nodes) {
n.destroy();
}
} catch (IOException e) {
Logger.getLogger(CatalogPanel.class.getName()).log(Level.SEVERE, e.getLocalizedMessage(), e);
}
}