[JList] Afficher les éléments sélectionnés d'un JList dans un JTable
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:
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:
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