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实现树结构,我看不懂上边的这些代码,苦脑中.
{
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实现树结构,我看不懂上边的这些代码,苦脑中.
解决方案 »
- 为什么子类无法访问非本包的父类protected方法
- 这个范型调用为什么不对?
- 这句关于接口的定义何解
- 使用EditPlus编译,老是出现奇怪的问题:Exception in thread "main"
- java如何操作CAD
- 谁有<java$XML>中文版的电子书!
- 关于jni与命令行通配符
- 怎么理解Stringbuffer 是线程安全的 stringbuilder是线程不安全的
- 哪位大虾有BCB6的serial number和authorization key,请给小弟一用,急,在线等候!
- 请各位发表一下对sun的java证书的看法。
- vc如何掉用java程序(急)
- 100分求助:一个超级终端的问题
好象写的不是很规范,似乎是针对某个具体应用的写法,不具有代表性.