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 :

Plugin swing Netbeans + JTree


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
    Juin 2010
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 37
    Par défaut Plugin swing Netbeans + JTree
    Bonjour,

    J'ai quelques problèmes lorsque je veux utiliser le plugin swing de Netbeans, je m'explique :

    - Je ne comprend pas pourquoi, lorsqu'un attribut est initialisé par le plugin dans la méthode "initComponent()", lorsque je souhaite réutiliser cet attribut dans une autre méthode j'ai une erreur comme quoi ce n'est pas initialisé, alors que si j'initialise directement cet attribut dans mon constructeur par exemple, plus de problème pour le réutiliser
    - Je ne sais pas comment réactualiser l'affichage de mon JPanel/JFrame créé à l'aide du plugin

    Ensuite je souhaite créer un JTree. Facile vous allez me dire, avec le plugin swing de Netbeans ! Oui mais je veux que ce JTree soit vide au départ puis il va être "rempli" par la suite suivant l'utilisateur. Donc je ne veux rien au début, puis lorsque l'utilisateur va cliquer sur un bouton, une arborescence définie va être créée puis va s'afficher, le problème c'est que je n'arrive pas à l'afficher…

    Voici le code que j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    javax.swing.tree.DefaultMutableTreeNode treeNode1 = new javax.swing.tree.DefaultMutableTreeNode("Agents");
    jTree1.setModel(new javax.swing.tree.DefaultTreeModel(treeNode1));
    jScrollPane_jtree.setViewportView(jTree1);
    treeNode2 = new javax.swing.tree.DefaultMutableTreeNode("MIB");
    treeNode1.add(treeNode2);
    Et la méthode qui permet de créer des nouveaux noeuds :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public void addTree(String agent) {
            treeNode3 = new javax.swing.tree.DefaultMutableTreeNode("TEST");
            treeNode1.add(treeNode3);
        }
    Peut être que j'ai mal fait quelque chose ?

    Merci d'avance pour votre aide !

    Riri

    EDIT : j'ai aussi créé un jlabel juste pour tester mon affichage et lorsque je l'édite pour qu'il change lorsque je clique sur un bouton, rien ne se passe au niveau de l'affichage...alors qu'en passant par la console je vois bien qu'il a été modifier

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 37
    Par défaut
    Bonjour,

    A priori j'ai trouvé mes réponses. Le pourquoi ça ne fonctionnait pas venait du fait que dans une autre classe j'ai recréé une instance de ma classe principale mais je ne réutilisais pas la partie graphique, donc effectivement dès que je faisais une modification, rien ne se voyait !

    Riri

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

Discussions similaires

  1. pb memoire et performence swing netbeans
    Par tinissi dans le forum AWT/Swing
    Réponses: 20
    Dernier message: 12/09/2007, 11h03
  2. Pbl Import de projet Swing Netbeans vers Eclipse
    Par olivier.clain dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 09/05/2006, 08h31
  3. [Swing] recharger jtree dans JtreeTable
    Par piro dans le forum Composants
    Réponses: 2
    Dernier message: 10/03/2006, 12h48
  4. [Swing]Evenement JTree
    Par tomca dans le forum Composants
    Réponses: 4
    Dernier message: 17/05/2005, 12h09
  5. [PLUGINs] SWING
    Par meufeu dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 29/06/2004, 15h34

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