Salve a tutti,
ho bisogno di selezionare da una Jtable più righe contemporaneamente e sapere per ogniuna qual'è il suo id.
Ho creato il seguente:

codice:
 switch(TreeSel){
            case 1:
            Tabella.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
            break;
            case 2:
            Tabella.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
            break;
        }
        /**Se è true => è posssibile selezionare l'intera riga se gestioneColonneJTable=false*/
        if (gestioneRigheJTable) { // true by default
            ListSelectionModel rowSM = Tabella.getSelectionModel();
            rowSM.addListSelectionListener(new ListSelectionListener() {
                public void valueChanged(ListSelectionEvent e) {
                    //Ignore extra messages.
                    if (e.getValueIsAdjusting()) return;

                    ListSelectionModel lsm = (ListSelectionModel)e.getSource();
                    if (lsm.isSelectionEmpty()) {
                        selectedRow=-1;
                        System.out.println("No rows are selected.");
                    } else {
                        selectedRow = lsm.getMinSelectionIndex();
                        System.out.println("Row " + selectedRow + " is now selected.");
                        switch(TreeSel){
                            case 1:
                            VisualizzaRecordSelezionato(selectedRow);
                            if (flagTimerAttivo){
                                System.out.println("flag1 "+flagTimerAttivo);
                                timer.cancel();
                                flagTimerAttivo=false;
                            }
                            System.out.println("flag2 "+flagTimerAttivo);
                            timer=new Timer();
                            timer.schedule(new RemindTask(), 4000);
                            flagTimerAttivo=true;
                            System.out.println("flag3 "+flagTimerAttivo);
                            break;
                            case 2:
                            break;
                        }
                    }
                }
            });
        } else {
            Tabella.setRowSelectionAllowed(false);
        }
Funziona nel caso 1 in cui voglio sapere la riga selezionata ma nn capisco perchè il Jtable nn mi consente di fare le selezioni multiple.Mi blocca sempre la seleziona a una singola riga.
Aiutoo