Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Füllen von JTree aus der Datenbank

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. :)