一个关于树的问题 parentMap.get(child.get(i));的是String类型,类型不匹配.见:parentMap.put(child.get(i+1),parent.get(i+1)); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那如果我把parentMap.put(child.get(i+1),parent.get(i+1));语句前加上如下语我句:parentNode = new DefaultMutableNode(parent.get(i+1));然后再将parentMap.put(child.get(i+1),parent.get(i+1));换成parentMap.put(child.get(i+1),parentNode)这样类型应该匹配了吧,但为什么还是不行呢? 对不起,DefaultMutableTreeNode我写成DefaultMutableNode了. 看:parentMap.put(child.get(i+1),parent.get(i+1));当i=parent.size()-1;时,parent.get(i+1))会有错! 你的程序结构太差,看得人眼花缭乱 cooled:感谢你的指教,我是一个java的初学者,有许多问题还请多多指教。至于程序结构方面,我会慢慢的加以改变。对于这个问题,的确当i=parent.size()-1;时,parent.get(i+1)会出错,但我想之所以不会生成正确的结果,问题不是出在这一点上,因为即使我暂时不取i=parent.size()-1这个数,即将i<parent.size()改为i<parent.size()-1。也不会得到正确的结果。能不能请cooled兄再帮小弟指点一下。 谢谢gefy,我的信箱是:[email protected] // 插入子节点 treeModel.insertNodeInto(node,parentNode,parentNode.getChildCount());这句话好像有问题,你试一下这个treeModel.insertNodeInto(node,parentNode,i+1); java字符串的替换 如果按钮上没有标签,应该怎样区分点下哪个按钮啊? Preferences的用法,不懂啊。在线等 Error 500: java.lang.ClassCastException: javax.servlet.jsp.el.ImplicitObjectELRe javac 新手提问,请大虾解答 JDBC连接SQL Server 2000出现的问题(急!!!!!) 如何在modal窗口中单击生成一个非modal的窗口 什么是jar啊? eclipse启动问题 请问如何判断一个字符产变量是用iso8859-1编码还是用GBK编码? 哪里可以下到JB9和注册码?最好是企业版的。
当i=parent.size()-1;时,parent.get(i+1))会有错! 你的程序结构太差,看得人眼花缭乱
treeModel.insertNodeInto(node,parentNode,parentNode.getChildCount());
这句话好像有问题,你试一下这个
treeModel.insertNodeInto(node,parentNode,i+1);