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

Composants Java Discussion :

[JTree] ne s'affiche pas dans ma JScrollPane


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de vpourchet
    Homme Profil pro
    Integrateur Systemes & Virtualisation
    Inscrit en
    Avril 2008
    Messages
    1 159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Integrateur Systemes & Virtualisation
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 159
    Par défaut [JTree] ne s'affiche pas dans ma JScrollPane
    Bonjour à tous, je viens de m'inscrire sur ce site que je consulte régulierement. J'ai un petit probleme avec le programme que je suis en train de développer.

    Je développe avec NetBeans, j'ai crée une JFrame avec juste un JScrollPane dedans. Dans mon code source je cree un JTree que j'aimerais par la suite afficher dans ce JScrollPane. L'ennui c'est que mon JScrollPane reste désespérement vide. Pourriez vous m'aider ?

    code :

    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    private void initTree(HashMap xkits){
     
    //noeud racine
    DefaultMutableTreeNode _treeRoot = new DefaultMutableTreeNode("Kits :");
    Collection colKits=xkits.values();
    Iterator it = colKits.iterator();
    //parcours des kits
               while ( it.hasNext()){
               Kit kitCourant = (Kit)it.next();
               System.out.println("+"+kitCourant.getKitName());
               DefaultMutableTreeNode _node = new DefaultMutableTreeNode(((String)kitCourant.getKitName()),false);
               Vector vct = kitCourant.getBeads();
               for(int i=0;i<vct.size();i++){
                   Bead beadCourante = (Bead)vct.get(i);
                   System.out.println("-"+beadCourante.getBeadName());
                   DefaultMutableTreeNode _bead = new DefaultMutableTreeNode(((String)beadCourante.getBeadName()),false);
                   _node.add(_bead);             
                }
             _treeRoot.add(_node);
            }
              DefaultTreeModel _treeModel = new DefaultTreeModel(_treeRoot);
              JTree treeKits = new JTree();
              treeKits.setModel(_treeModel);
              treeKits.setEditable(false);
     
    //JSCrollPane dans mon design
            scrPneKits.removeAll();
            scrPneKits.add(treeKits);
     
    }
    grace aux je sais que ca ne vient pas de mon parcours.
    VOyez vous des erreurs ?

    cordialement

    Valus

    <edit> j'ai parcouru google, les FAQ et autres tutorials mais je n'ai trouvé aucune solution. j'ai vraiement besoin de votre aide !

    <re edit> En fait le souci c'est que je veut que le JTree s'integre dans la JscrollPane là ou je l'ai positionnée, j'utilise netbeans pour la création d'interface graphique pratique, je ne serrais pas capable de positionner les objets via le code.

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Ppour un JScrollPane il ne faut pas utiliser la méthode add mais la méthode setViewportView (ou passer le composant à ajouter en paramètre au contructeur du JScrollPane)

  3. #3
    Membre Expert
    Avatar de vpourchet
    Homme Profil pro
    Integrateur Systemes & Virtualisation
    Inscrit en
    Avril 2008
    Messages
    1 159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Integrateur Systemes & Virtualisation
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 159
    Par défaut
    merci beaucoup mes composants s'affichent, je pense me débrouiller avec ça ! merci

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 07/11/2005, 15h38
  2. Icone ne s'affichant pas dans la barre de titre
    Par Spartan03 dans le forum Windows
    Réponses: 22
    Dernier message: 05/11/2005, 14h57
  3. [CSS][IE]background d'affiche pas dans div sur IE
    Par Thomzz dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 21/09/2005, 23h32
  4. Noms des colonnes ne s'affichent pas dans un JTable
    Par Bourdet dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 07/07/2005, 15h26
  5. Une valeur ne s'affiche pas dans un champ texte
    Par KibitO dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 13/03/2005, 20h42

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