本文整理了Java中javax.swing.JTree.cancelEditing()
方法的一些代码示例,展示了JTree.cancelEditing()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JTree.cancelEditing()
方法的具体详情如下:
包路径:javax.swing.JTree
类名称:JTree
方法名:cancelEditing
暂无
代码示例来源:origin: de.schlichtherle.truezip/truezip-file
@Override
public void cancelEditing() {
editedNode = null;
super.cancelEditing();
}
代码示例来源:origin: org.databene/databene-commons
@Override
public void actionPerformed(ActionEvent e) {
tree.cancelEditing();
TreePath[] selectionPaths = tree.getSelectionPaths();
if (!ArrayUtil.isEmpty(selectionPaths)) {
for (TreePath path : selectionPaths)
handlePath(path);
} else {
handlePath(new TreePath(tree.getModel().getRoot()));
}
}
代码示例来源:origin: org.netbeans.api/org-openide-explorer
@Override
public void run() {
TreeCellEditor cellEditor = tree.getCellEditor();
if (cellEditor instanceof TreeViewCellEditor) {
((TreeViewCellEditor) cellEditor).abortTimer();
}
tree.cancelEditing();
final Node rc = manager.getRootContext();
LOG.log(Level.FINE, "synchronizeRootContext {0}", rc);
treeModel.setNode(rc, visHolder);
}
});
代码示例来源:origin: org.netbeans.api/org-openide-explorer
@Override
protected void showPopup(MouseEvent e) {
tree.cancelEditing();
int selRow = tree.getRowForLocation(e.getX(), e.getY());
if ((selRow == -1) && !isRootVisible()) {
// clear selection
try {
manager.setSelectedNodes(new Node[]{});
} catch (PropertyVetoException exc) {
assert false : exc; // not permitted to be thrown
}
} else if (!tree.isRowSelected(selRow)) {
// This will set ExplorerManager selection as well.
// If selRow == -1 the selection will be cleared.
tree.setSelectionRow(selRow);
}
if ((selRow != -1) || !isRootVisible()) {
Point p = SwingUtilities.convertPoint(e.getComponent(), e.getX(), e.getY(), TreeView.this);
createPopup((int) p.getX(), (int) p.getY());
}
}
}
内容来源于网络,如有侵权,请联系作者删除!