Buongiorno a tutti,
Ho predisposto l'applicazione per la creazione automatica dei componenti.
In Java i componenti figli vengono aggiunti al padre tramite il metodo del padre .add(figlio)
Quindi pensavo di leggere l'albero gerarchico dei componenti in ordine inverso e calcolando il ramo più lungo con più livelli.
La profondità massima l'ho già calcolata.
Inoltre questa metodica dovrebbe verificare l'integrità delle relazioni tra i componenti.
La creazione deve partire dal componente più profondo e risalire verso il primo livello.
Una volta creati i componenti eseguo i cicli in ordine discendente dal 1° Livello e aggiungo ciascun componente ad ogni padre.
Penso che questa metodica sia corretta.
Voi che dite?