大虾们快帮我看看.

JAVA3VB 2007-07-01 08:39:12
public boolean expand(DefaultMutableTreeNode parent)
{
DefaultMutableTreeNode child = (DefaultMutableTreeNode)parent.getFirstChild();
if(child==null)
{
return false;
}
Object obj = child.getUserObject();
if(!(obj instanceof String))
{
return false;//怎么能说节点返回的对象如果不是String就一定说它返回false说明没有节点呢.急求帮忙.
}
parent.removeAllChildren();//这一句又是什么意思啊.这个方法就是看参数节点有没有子节点,这样删除为什么不理解.
File[] files = listFiles();
if(files==null)
{
return true;//还有这里,得到file为空不就说明这里没节点了吗?干吗要返回true;说明有节点呢?
}
各位前辈,这两天我在看用JTree实现树结构,我看不懂上边的这些代码,苦脑中.
...全文
140 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
GDXY 2007-07-02
  • 打赏
  • 举报
回复
不知道你这些代码在哪里找到的?
好象写的不是很规范,似乎是针对某个具体应用的写法,不具有代表性.

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧