嗨,我想从 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 个子类别,我仍然希望正确显示树。