Mysql
 sql >> Database >  >> RDS >> Mysql

Popolamento di JTree dal database

Usa DefaultMutableTreeNode per creare i tuoi nodi

Crea una mappa degli ID sui nodi:man mano che ottieni i tuoi nodi dal database, salvali nella mappa con l'id come chiave.

Una volta che hai tutti i tuoi nodi, esaminali ancora una volta e abbina i loro ID genitore, recuperandoli dalla mappa.

Supponendo che il tuo albero sia strutturalmente sano nel database, sarà sano qui. Scegli un nodo qualsiasi e segui la catena madre fino alla radice.

Con l'oggetto radice, puoi creare il tuo JTree. :)