Bonjour à tous,

J'ai une JFrame avec un composant JList et un JTable.

Je voudrais faire en sorte que lorsque l'utilisateur sélection 1 ou plusieurs éléments de la JList, les éléments en question soient affichés dans une cellule du tableau. Pour l'instant, je n'arrive à afficher qu'un seul élément sélectionné même quand l'utilisateur en sélection plusieurs.

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
liste = new JList(stockage_parametre2);		
liste.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
liste .setVisibleRowCount(-1);
liste.addListSelectionListener(new ListAction1());
Remarque : stockage_parametre1 est un Vector qui me permet de récupérer des données de ma base de données.

Voici l'écouteur de ma liste :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
public class ListAction1 implements ListSelectionListener {
		@Override
		public void valueChanged(ListSelectionEvent arg0) {
 
			Object[] item_selectionnes=liste.getSelectedValues();
			for(int i =0;i<item_selectionnes.length;i++)
			{
				table.setValueAt(item_selectionnes[i] , 0, 0);
			}
		}
	}
Auriez vous une idée de comment afficher dans la cellule plusieurs éléments qui auraient été sélectionnés ?

Merci