for(int i = 0 ; i < ((Superviseur) utilisateur).nbProjets(); i++){ Projet proj = ((Superviseur) utilisateur).getProjet(i);
for(int i = 0 ; i < ((ChefDeProjet) utilisateur).nbProjets(); i++){ Projet proj = ((ChefDeProjet) utilisateur).getProjet(i);
    private void construireEnvironnementCDP() {        racine.setUserObject(Bundle.getText("NoeudProjets")) ;        // on efface tout        racine.removeAllChildren() ;        // Ajout des projets du superviseur        for(int i = 0 ; i < ((Superviseur) utilisateur).nbProjets(); i++){            Projet proj = ((Superviseur) utilisateur).getProjet(i);            NoeudProjet noeudProjet = new NoeudProjet(proj);                        // liste des iterations pour le projet            for(int j=0;j<proj.getListeIt().size();j++){                NoeudIteration noeudIteration = new NoeudIteration((Iteration)proj.getListeIt().get(j));                noeudProjet.add(noeudIteration);            }                        racine.add(noeudProjet);        }        // racine.add(racineProjet);                // Met ? jour l'arborescence        jTree1.setModel(new DefaultTreeModel(racine));                        // Ajout du listener pour la selection d'un projet        jTree1.addTreeSelectionListener(new TreeSelectionListener() {            public void valueChanged(TreeSelectionEvent e) {                // On recupere le noeud sur lequel on a clique                DefaultMutableTreeNode d = (DefaultMutableTreeNode)e.getPath().getLastPathComponent();                if(d instanceof NoeudProjet) // si le noeud est un projet                    afficherInfoProjet(((NoeudProjet)d).getProjet());                                else if(d instanceof NoeudIteration){//Si len noeud est une iteration                    afficherInfoIte(((NoeudIteration)d).getIteration());                }                // si c'est le noeud "projets"                else if(d.getUserObject() instanceof String && d.toString().compareTo(Bundle.getText("NoeudProjets")) == 0) {                    Vector listeProjets = new Vector();                    for(int i=0;i<d.getChildCount();i++) {                        listeProjets.add(((NoeudProjet)d.getChildAt(i)).getProjet());                    }                                        PanelContenu.removeAll(); // On supprime tout ce qu'il y a dans le panel contenu                    PanelContenu.add(new JPanelTousLesProjets(listeProjets));                    validate();                }            }        }        );    }