我正在使用一个JTree,并在其中命名一个JTree节点我正在使用右键单击(通过弹出重命名)或F2键或双击.但问题是:当我重命名名称并按Enter键时,节点已成功重命名,当我重命名一个名称并单击框架上的任何位置(Windows资源管理器样式)时,节点名称不会重命名.
请给我一个解决这个问题的方法,并提前致谢.
这可能有点晚了,但正确的解决方案是打电话JTree.setInvokesStopCellEditing(true).这将导致树在用户点击进入时执行重命名,或者当单元格编辑器失去焦点时执行重命名.
| 归档时间: |
|
| 查看次数: |
2452 次 |
| 最近记录: |