IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

NetBeans Java Discussion :

Créer JTree avec des informations récupérées d'une base de données


Sujet :

NetBeans Java

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2012
    Messages
    112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2012
    Messages : 112
    Points : 72
    Points
    72
    Par défaut Créer JTree avec des informations récupérées d'une base de données
    Bonjour,
    je veux créer JTREE par une requête select :
    par exemple : "select nom from user ;"
    J'aimerai que mon arbre soit:
    + nom
    KIKOU
    KAKA
    KOKO....

    Merci d'avance

  2. #2
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 072
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 072
    Points : 7 974
    Points
    7 974
    Par défaut
    Voici les 2 éléments indispensable pour faire cela :

    FAQ JDBC pour gerer les access a la DB.
    Créer un arbre simple
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2012
    Messages
    112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2012
    Messages : 112
    Points : 72
    Points
    72
    Par défaut
    Citation Envoyé par wax78 Voir le message
    Voici les 2 éléments indispensable pour faire cela :

    FAQ JDBC pour gerer les access a la DB.
    Créer un arbre simple
    Merci pour votre reponse , j'ai essayé avec ce code mais il s'exécute pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    ResultSet result = st.executeQuery("select * from USERS ");
     
        while (result.next())
        {
        DefaultMutableTreeNode Root = new DefaultMutableTreeNode("Menu");
        DefaultMutableTreeNode priv1 = new DefaultMutableTreeNode(result.getString("Name_Privilege"));
        Root.add(priv1);
       DefaultTreeModel mymodel = new DefaultTreeModel(Root);
       JTree Tree1 = new JTree(mymodel);
       Tree1.setShowsRootHandles(true);
       jPanel1.add(Tree1);

    Est ce que il y a une chose qui manque ??

  4. #4
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 072
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 072
    Points : 7 974
    Points
    7 974
    Par défaut
    Difficile à dire, qu'entends tu par "ne marche pas" tu as une erreur ou autres ?
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    200
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations forums :
    Inscription : Juillet 2012
    Messages : 200
    Points : 342
    Points
    342
    Par défaut
    Bonsoir.
    Essaie ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    DefaultMutableTreeNode root = new DefaultMutableTreeNode("Menu");
    DefaultMutableTreeNode priv1;
    while (result.next()) {
        priv1 = new DefaultMutableTreeNode(result.getString("Name_Privilege"));
        root.add(priv1);
    }
    DefaultTreeModel mymodel = new DefaultTreeModel(root);
    JTree tree = new JTree(mymodel);
    tree1.setShowsRootHandles(true);
    jPanel1.add(Tree1);

  6. #6
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2012
    Messages
    112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2012
    Messages : 112
    Points : 72
    Points
    72
    Par défaut
    voila avec ce code s'exécute à 100 %:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    javax.swing.tree.DefaultMutableTreeNode treeNode1 = new javax.swing.tree.DefaultMutableTreeNode("MENU");
      jTree1.setModel(new javax.swing.tree.DefaultTreeModel(treeNode1));
       jScrollPane1.setViewportView(jTree1);
    javax.swing.tree.DefaultMutableTreeNode treeNode2 = new javax.swing.tree.DefaultMutableTreeNode(result.getString("NAME_PRIVILEGE"));
        treeNode1.add(treeNode2);
           jTabbedPane2.addTab("tab1", jScrollPane1);

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 15/05/2014, 18h31
  2. Réponses: 3
    Dernier message: 19/03/2012, 03h24
  3. Réponses: 4
    Dernier message: 31/03/2011, 11h49
  4. Réponses: 9
    Dernier message: 11/10/2010, 19h29
  5. Réponses: 1
    Dernier message: 27/07/2009, 15h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo