Selection d'un liste de colonnes (Swing)
Bonojur,
je souhaite récupérer les numéros des colonnes que je séléctionne dans une JTable, mais je n'arrive a récupérer que le premier. J'utilise un ListSelectionModel et ListSelectionEvent.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
JTable table = new JTable();
...
table.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
ListSelectionModel rowSM = table.getSelectionModel();
rowSM.addListSelectionListener(this);
....
public void valueChanged(ListSelectionEvent e)
{
ListSelectionModel model = (ListSelectionModel) e.getSource();
//Comment je peux recupere une liste ici ?
} |
Est ce que c'est possible au moins ??? Sinon comment on peut faire ??
Merci
getSelectedRows() & getSelectedRow()
getSelectedRows() te retourne un int[]
http://javasearch.developpez.com/j2s...SelectedRows()
et getSelectedRow() te retourne un int.
http://javasearch.developpez.com/j2s...tSelectedRow()
Donc suivqnt que tu fais de la selection multiple ou non tu choisis la plus apropriée.