こんにちは、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 を作成する方法がわからないことです。
編集: ユーザーが作成したカテゴリの数はわかりませんが、ツリーを作成する必要があります。したがって、ユーザーが 1 つのカテゴリに 100 のサブカテゴリを作成した場合でも、ツリーを正しく表示したいと考えています。