一个关于tree的问题,请高手指教 你的node是什么啊?就是这一行中的,node.add(newTreeNode[i]); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你的node 根本没有定义,当然会有java.lang.NullPointerException错误 有定义,我的node定义的是一个DefaultMutableTreeNode,上面代码是在一个函数中,这个node是作为函数的参数传过来的。 java.lang.NullPointerException错误一般是什么造成的? public class MyTreeExpansionListener implements TreeExpansionListener { public void treeExpanded(TreeExpansionEvent e) { DefaultMutableTreeNode treeNode = (DefaultMutableTreeNode)tree.getLastSelectedPathComponent(); for (int j = 0 ; j < treeNode.getChildCount() ;j++ ){ child = (DefaultMutableTreeNode)treeNode.getChildAt(j); String thisPath = (String)child.getUserObject(); thisPath = getTreePath(child); //下面的函数就是调用上面那部分,child就是里面的node,在上面child已经获得纸了,应该是初始化了吧 makeChildNode(thisPath,child); defaultTreeModel.setRoot(driver); } }} 忘了写了DefaultMutableTreeNode child;这句话是写在主类构造函数中的 回文问题,求助 有人能给个JAVA 下的串口通讯程序么? 新人求助 关于JTable用线程刷新的问题 初学Java,大家帮帮忙^_^ [Java]JScrollPane 的使用 如何打包成可在命令行利用java执行的jar文件?(关于manifest.mf) 编写函数实现数据库查询问题 java专业的、技术前沿的论坛或网站。(高手请进) jbuilder5 web program error 如何处理数学符号的问题。请指教!分不够可以再加, Vector如何强制转换类型至Collection?很简单,100+分大放送
public void treeExpanded(TreeExpansionEvent e) { DefaultMutableTreeNode treeNode = (DefaultMutableTreeNode)tree.getLastSelectedPathComponent();
for (int j = 0 ; j < treeNode.getChildCount() ;j++ ){
child = (DefaultMutableTreeNode)treeNode.getChildAt(j);
String thisPath = (String)child.getUserObject();
thisPath = getTreePath(child);
//下面的函数就是调用上面那部分,child就是里面的node,在上面child已经获得纸了,应该是初始化了吧
makeChildNode(thisPath,child);
defaultTreeModel.setRoot(driver); }
}
}
DefaultMutableTreeNode child;
这句话是写在主类构造函数中的