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 を作成します。

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

問題は、不明な数のカテゴリで TreeNodes を作成する方法がわからないことです。

編集: ユーザーが作成したカテゴリの数はわかりませんが、ツリーを作成する必要があります。したがって、ユーザーが 1 つのカテゴリに 100 のサブカテゴリを作成した場合でも、ツリーを正しく表示したいと考えています。

4

0 に答える 0