j'ai une table dans ma bdd où chaque élément a un père, j'ai besoin d'afficher dans un tableau tous les subnodes d'un noeud donné, j'ai prévu une méthode qui extrait d'un noeud donné tous ses fils et de l'appeler dans une méthode récursive en remplissant le tableView
mais ce code ne génère rien et se bloque sans donner une exception
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 private void fillTable(String codeComp) throws SQLException { //extraction des fils du noeud courant "codeComp" dans une ObservableList "compFils" sqlObj.fillFils(codeComp, compFils); for (String entry : compFils) { //boucle jusqu'au dernier élément qui n'a pas de fils et affiche if (compFils == null) { /*code affichage dans tableView*/ System.out.println(entry); } else { //appel récursive avec le noeud fils pour avoir ses fils fillTable(entry); } } }
merci
Partager