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, JSlider et JTabbedPane


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 40
    Par défaut Jtree, JSlider et JTabbedPane
    Bonjour à tous,

    j'ai un joli petit bug incompréhensible

    Voilà, j'ai un JTabbedPane avec on onglet qui contient un JTree et un JSlider. Le JSlider permet de plier / déplier le JTree. Tout marche bien.

    Mais si je change d'onglet et que je revienne sur celui-ci, l'intéraction entre les 2 composants ne marche plus

    Quelqu'un voit d'où ça peut venir ?

    merci par avance pour votre aide

  2. #2
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    pourrais tu nous donner un peu de code à manger parce que là ça va être dur sinon de deviner

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 40
    Par défaut
    Pfiouuu, j'ai bataillé pendant plus de 2h et j'y suis finalement arrivé

    bon alors, si j'avais utilisé des simples boutons à la place de mon slider, ça marche : pas de problème. Ca, c'était juste pour la remarque (bah vui, j'ai essayé avec de simples boutons pour voir ^^)

    Comme je l'ai dit dans mon premier post, quand je change d'onglet, ça ne marche plus. J'utilise à ce moment là une méthode me permettant de rafraîchir les données du JTree. Et pour ce faire correctement, et pour rendre donc de nouveau valide l'intéraction entre le jtree et le slider :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    top.removeAllChildren();
     
    /* ICI REFAIRE TOUS LES FILS */
     
    ((DefaultTreeModel) tree.getModel()).reload();
    top étant ma racine et tree mon arbre

    Puisse ceci en aider d'autres

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

Discussions similaires

  1. Faire un menu a l'aide d'un Jtree + JtabbedPane
    Par Yro dans le forum Composants
    Réponses: 4
    Dernier message: 12/02/2015, 17h42
  2. [JTree] rafraichissement
    Par nurn dans le forum Composants
    Réponses: 12
    Dernier message: 29/07/2005, 14h41
  3. [JTree]problème de rafraichissement
    Par peppena dans le forum Composants
    Réponses: 9
    Dernier message: 20/01/2004, 14h06
  4. [JTree]redimensionnement d'un noeud
    Par grishka dans le forum Composants
    Réponses: 4
    Dernier message: 10/04/2003, 14h33
  5. [JTree] Ouvrir/Fermer l'ensemble des noeuds
    Par Math_Caen dans le forum Composants
    Réponses: 3
    Dernier message: 07/04/2003, 14h01

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