Salve ragazzi/e,
avrei una richiesta per un programma da portare alla tesina. Dovrei recuperare un Object da una tabella cliccando sopra di una riga, ma ho dei problemi con il listener.
//recupero i dati dal DB
 while(r2.next()){
            listaDiImprese[i]=new Impresa();
            listaDiImprese[i].setCod(r2.getInt(1));
            listaDiImprese[i].setDenominazione(r2.getString(3));
            listaDiImprese[i].setPartita_iva(r2.getString(4));
            listaDiImprese[i].setCod_fis(r2.getString(5));
            listaDiImprese[i].setCitta(r2.getString(7));
            listaDiImprese[i].setProvincia(r2.getString(8)); 
            
            //li metto nel model della tabella
            
            model.addRow(new Object[]{i,listaDiImprese[i].getCod(),listaDiImprese[i].getDenominazione(),listaDiImprese[i].getCitta(),listaDiImprese[i].getProvincia(),listaDiImprese[i].getPartita_iva(),listaDiImprese[i].getCod_fis()});
            i++;
            }
              //classe anonima che qunado si clicca restituisce l'oggetto impresa
            table_cf_interna.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
              
                @Override
                public void valueChanged(ListSelectionEvent e) {
                    
                    int riga=table_cf_interna.getSelectedRow();
                    
                    Vector data;
                    /*QUI MI DA PROBLEMI*/data = model.getDataVector();
                    //recupero del codice del cliente/fornitore dalla tabella quando si clicca su una riga
                    Object imp; //"1" è il campo della colonna che mi interessa(il cod impresa)
                    /*QUI MI DA PROBLEMI*/imp = model.getValueAt(riga, 1);
                    
                    try{
                        Connection con;
                        Statement stat;
                        ResultSet r3;
                        Impresa impresaSelezionate;
                        con=DriverManager.getConnection(sqlite);
                        //ecc.. ecc...
COme sempre ho dei problemi con queste classi anonime, sorry