javax.swing.JTree.cancelEditing()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(1.7k)|赞(0)|评价(0)|浏览(111)

本文整理了Java中javax.swing.JTree.cancelEditing()方法的一些代码示例,展示了JTree.cancelEditing()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JTree.cancelEditing()方法的具体详情如下:
包路径:javax.swing.JTree
类名称:JTree
方法名:cancelEditing

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());
    }
  }
}

相关文章

JTree类方法