JTree显示问题

时间:2014-05-26 17:52:08

标签: java swing jtree defaulttreemodel

我对java不太了解。我在JTree中编写了这段代码但是当我运行程序时,JTree只显示了最后一个fList。有什么东西可以添加到代码中,以便JTree显示所有这些吗? JTreeCode是同一个包中的另一个类。

File fList[] = File.listRoots();
for(int i = 0; i  < fList.length; i++)
{
    jTree1.setModel(new JTreeCode(fList[i]));
}

1 个答案:

答案 0 :(得分:1)

JTree实现了模型/视图模式。在此模式中,首先构建整个模型,然后仅将其分配给树一次。如您所见,模型结果的多次分配仅适用于最后一个。