probleme avec Jtree

  • Auteur de la discussion idris5
  • Date de début

idris5

Nouveau membre
Bonjour,
je développe actuellement une application qui doit récupérer des données dans une base mysql et afficher le tout sous forme de Jtree avec des checkbox. J'arrive à créer un Jtree et à affecter des données, seulement je dois le faire tant qu'il y a des données dans ma table, donc tant que le ResultSet que j'utilise n'est pas vide.
Le problème c'est que je ne vois pas du tout comment faire la boucle qui me permettra de remplir mon arbre avec les données, voici mon code pour le jtree (création et début de remplissage):

requete = "SELECT U.BNameU,R.AGR_NAMER,R.OBJECTR,R.AUTHR,P.ProfName,P.OBJECTP,P.AUTHP FROM utilisateur U,profiles P,role R WHERE U.BNameU ='TEST' AND P.OBJECTP=R.OBJECTR AND P.AUTHP=R.AUTHR AND U.BNameU=P.BNameP";
rs = stmt.executeQuery(requete);
while (rs.next())
{
root = new DefaultMutableTreeNode(rs.getString("BNameU" ));

BrancheRole = new DefaultMutableTreeNode(rs.getString("AGR_NAMER" ));
BrancheRole.add(new DefaultMutableTreeNode(rs.getString("OBJECTR" )));
BrancheRole.add(new DefaultMutableTreeNode(rs.getString("AUTHR" )));
root.add(BrancheRole);
BrancheProfile = new DefaultMutableTreeNode(rs.getString("ProfName" ));
BrancheProfile.add(new DefaultMutableTreeNode(rs.getString("OBJECTP" )));
BrancheProfile.add(new DefaultMutableTreeNode(rs.getString("AUTHP" )));
root.add(BrancheProfile);


}
DefaultTreeModel model = new DefaultTreeModel(root);

jt.setModel(model);
}

Ici,il y a plusieurs role (AGR_NAME) pour un utilisateur (BNameU) et j'aimerai afficher tous les roles de l'utilisateur de la facon suivante :

User
ROLE1
OBJECT1
AUTH1
OBJECT2
AUTH2
...
ROLE2
OBJECT
AUTH
et ainsi de suite, si quelqu'un voit comment faire...
merci d'avance

 

zeb

Modérateur
Va me lire le règlement. Tu y apprendras à correctement publier ton code.
[:zeb:4]
 
M

Membre supprimé 1

Invité
bonjour ,
si tu arrive à surmonter ce probléme envoyer moi comment faire car j'ai le meme probléme.
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 131
Messages
6 717 954
Membres
1 586 382
Dernier membre
alejandrooo
Partager cette page
Haut