具有未知类别的Java xml到JTree

时间:2013-06-25 15:36:45

标签: java xml swing jtree

您好我想从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 班级类别有:

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

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

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

0 个答案:

没有答案