java - J树: Action handler if text changes?

标签 java event-handling jtree

当我编辑 jTree 行时,我希望有一个操作处理程序。 例如,由于我需要更新数据库中的某些值,我需要我的程序来检测是否正在编辑一行,这样我就可以用这个新行执行我想要的操作。

是否有任何操作处理程序可以执行此操作? “valueChanged”检测选择,而不检测更改。

否则,如果 Action 处理程序检测到我何时退出“编辑行”并单击 ENTER,那就更完美了。

任何帮助将不胜感激!

谢谢!

最佳答案

您可以创建自定义 TreeCellEditor,它会在输入更改时通知您。 DefaultTreeCellEditor 还能够在退出编辑行

时通知您

关于java - J树: Action handler if text changes?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25569969/

相关文章:

java - 刷新 JTree 内容

java - JTree:以编程方式选择所有节点

java - 如何在Java 1.6中将UTC日期转换为本地日期

java - 在 apache tomcat 问题 : no permission for reading/writing a file 上部署一个 war 文件

java - jQuery 调用 REST API 在 Docker/Kubernetes 中不起作用

java - 当来电通过特定音频应答时,音频重叠

java - 在android中创建应用程序 session

java - JFrame 中的通用更新/勾选事件处理程序?

javascript - Google Charts API 中的事件监听器

java - 自定义 Java JTree 实现