JTree中编辑节点的问题! 下一个Swing Examples,里面有,我下了一个,但忘了地址了,找找吧。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以对你的结点添加一个事件焦点离开的时候,就给结点赋值.这可能要在CellEditor中进行. 编辑完之后,设置停止编辑,然后重画就行了tree.stopEditing();SwingUtilities.updateComponentTreeUI(tree); 新名字保存在一个变量中,一边输入一边保存,需要做一个监听。然后再失去焦点的时候调用cancelEditing()方法后,将变量设置节点名。我也不清楚,不知道行不行,学习 可能是你在编辑结束后没有进行任何处理!编辑结束后应按enter键, 或者调用stopEditing(). Java默认是在actionPerformed以后保存. 也就是Enter.只要在你的Editor加上editor.getComponent().addFocusListener()在光标失去的时候调用stopEditing就可以 TreePath path = jTree.getSelectionPath(); DefaultTreeModel model = (DefaultTreeModel) jTree.getModel();model.valueForPathChanged(path,"newroot"); 两个递归方法的比较哪个思路更好一些,更效率一些。 如何成为大师级水平的编程人员(100分) 一个类型的问题! 字符串的问题 randomAccessFile读写 求达人帮忙啊,救急 JAVA中有没有Web组件,就是可以显示网页的那种控件 请问用sun.jdbc.odbc.JdbcOdbcDriver 连oracle数据库,url 怎样写? Applet中使用Socket问题 请问关于异常捕获的处理方法? 同是关键字,throw 和 throws 有何区别 我用JXTA(SUN的P2P规范),采用JAVA实现的MSN.吓吓爱MSN的兄弟们.
焦点离开的时候,就给结点赋值.
这可能要在CellEditor中进行.
tree.stopEditing();
SwingUtilities.updateComponentTreeUI(tree);
编辑结束后应按enter键, 或者调用stopEditing().
在光标失去的时候调用stopEditing就可以