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.
per rendere le singole righe selezionabili utilizzo i metodi setRowselectionAllowed e setColumnSelectionAllowed ma non funzionano!!!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);
dove sbaglio?



Rispondi quotando