Gebruik DefaultMutableTreeNode om uw knooppunten te maken
Maak een kaart van ID's naar knooppunten - als u uw knooppunten uit de database haalt, slaat u ze op de kaart op met de id als hun sleutel.
Zodra je al je knooppunten hebt, ga je er nog een keer doorheen en match je hun ouder-ID's, en haal je ze op van de kaart.
Ervan uitgaande dat uw boom structureel gezond is in de database, zal hij hier ook kloppen. Kies een willekeurig knooppunt en volg de bovenliggende keten de wortel.
Met het root-object kunt u uw JTree maken. :)