Bonjour à tous,

voilà, je vous explique au plus vite mon problème.

J'ai deux JLists, l'une d'entre elles contient une série de données ( des personnes en l'occurence), et je souhaite, par sélection d'une personne dans la première liste et l'appui sur un bouton ajouter l'ajouter dans la deuxième JList.

Je réussi bien à placer mon élément de la première JList vers la deuxième, mais j'ai un problème lorsque je souhaite faire effacer l'élément de la première. En fait je réussi à le supprimer au niveau physique, enfin j'espère, mais le problème est qu'il m'affiche toujours l'élément dans la première Liste.

Est ce que quelqu'un pourrait me dire comment faire?

J'ai essayer comme ça:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
        if ( jlPersonnel.isSelectionEmpty() == false)
        {
            Index = jlPersonnel.getSelectedIndex();
            Liste_Collabo.add(jlPersonnel.getSelectedValue());
            jlPersonnel.remove(Index);
 
            jlPersonnel.doLayout();
            jlPersonnel.clearSelection();
 
            jlCollaborateurs.setListData(Liste_Collabo);
        }
jlPersonnel étant ma liste de gauche, celle remplie au départ;
Liste_Collabo étant la liste dans laquelle je souhaiterais ajouter les éléments;

Je ne sais pas ce qui est bon la dedans, si jamais quelqu'un parmis vous a une autre solution, je suis preneur

MErci d'avance pour vos réponses, Richard_sraing