Verwenden Sie DefaultMutableTreeNode zum Erstellen Ihrer Knoten
Erstellen Sie eine Zuordnung von IDs zu Knoten - wenn Sie Ihre Knoten aus der Datenbank erhalten, speichern Sie sie in der Zuordnung mit der ID als Schlüssel.
Sobald Sie alle Ihre Knoten haben, gehen Sie sie noch einmal durch und gleichen Sie ihre übergeordneten IDs ab, um sie von der Karte abzurufen.
Unter der Annahme, dass Ihr Baum in der Datenbank strukturell in Ordnung ist, wird er hier in Ordnung sein. Wählen Sie einen beliebigen Knoten und folgen Sie der übergeordneten Kette bis zur Wurzel.
Mit dem Root-Objekt können Sie Ihren JTree erstellen. :)