Salve,

vorrei creare una tabella dove le celle non sono editabili ma è cmq possibile selezionare una singola riga. Ho provato con questo codice ma l'unico effetto desiderato sono le celle non editabili.

codice:
DefaultTableModel model = new DefaultTableModel(dati2, nomeColonne) {
            @Override
			public boolean isCellEditable(int row, int col) {
				return false;
			}                      
		};    
        
     tabella = new JTable(model);     
     tabella.setPreferredScrollableViewportSize(new Dimension(500, 500));
     tabella.setFillsViewportHeight(true);
     tabella.setOpaque(true);         
     tabella.setColumnSelectionAllowed(false);
     tabella.setRowSelectionAllowed(true);

     JScrollPane scrollPane = new JScrollPane(tabella);    
     pannello.add(scrollPane);
per rendere le singole righe selezionabili utilizzo i metodi setRowselectionAllowed e setColumnSelectionAllowed ma non funzionano!!!

dove sbaglio?