Проблема с отображением JTree

Я не знаю много о Java. Я написал этот код в JTree, но когда я запускаю программу, JTree просто показывает последний список. Есть ли что-нибудь, что я могу добавить в код, чтобы JTree отображал их все? JTreeCode - это другой класс в том же пакете.

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

1 ответ

JTree реализует модель Model/View. В этом шаблоне вы сначала строите всю модель, а затем назначаете ее дереву только один раз. Многократные присвоения модели приводят, как вы видели, к применению только последнего.

Другие вопросы по тегам