java treemodel_java-DefaultTreeModel和检票树:setAsksAllowsChildr...

我正在Web应用程序中使用Wicket的Tree组件.但是空文件夹以文件方式显示.

像这样:

贝娄是我使用DefaultTreeModel和Tree的地方:

PDMinterface pdmI = new PDMinterface();

DefaultMutabletreeNode rootTreeNode = pdmI.getDocTree(); //文档树根结点,由PDM接口提供

DefaultTreeModel treeModel = new DefaultTreeModel(rootTreeNode);

treeModel.setAsksAllowsChildren(true);

并且我确定folder5设置为允许孩子:

public DefaultMutableTreeNode getDocTree(){

DefaultMutableTreeNode root = new DefaultMutableTreeNode();

root.setAllowsChildren(true);

FolderNode rootFolder = new FolderNode(0, "root", "Jiajun", true);

root.setUserObject(rootFolder);

for(int i=0; i < 5; i++){

DefaultMutableTreeNode newnode = new DefaultMutableTreeNode();

newnode.setAllowsChildren(true);

FolderNode newFolder = new FolderNode(i+1, "Folder" + Integer.toString(i+1), "Jiajun", false);

newnode.setUserObject(newFolder);

root.add(newnode);

if(i < 4){

for(int j=0; j < 5; j++){

DefaultMutableTreeNode newdocNode = new DefaultMutableTreeNode();

newdocNode.setAllowsChildren(false);

DocNode newDoc = new DocNode(10*(i+1) + j, "Document" + Integer.toString(10*(i+1)+j), "Jiajun");

newdocNode.setUserObject(newDoc);

newnode.add(newdocNode);

}

}

}

任何人都可以帮忙吗?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值