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?