0

嗨,我想从 xml 文件中创建一个 JTree

<?xml version="1.0" encoding="UTF-8"?>
<root name="Passwoerter">
    <use name="LoL" username="hallo" password="asdasd" note="asdasdasdads"/>
    <category name="Mail">
        <use name="GMail" username="hallo" password="asdasd" note="sadasdasdads"/>
        <category name="Webmail">
            <use name="Yahoo" username="hallo" password="asdasd" note="asdasdadsasd"/>
        </category>
    </category>
</root>

使用这种结构,您可以在类别中有无穷无尽的子类别。

我阅读了 xml 文件并制作了一个 ArrayList,其中包含 Class Category 的所有信息:

String name
Category parent
ArrayList<Category> categories
ArrayList<Usage> usages

问题是我不知道如何创建具有未知数量类别的 TreeNodes。

编辑:我不知道用户创建了多少类别,但我需要创建树。因此,如果用户在一个类别中创建了 100 个子类别,我仍然希望正确显示树。

4

0 回答 0