Buongiorno a tutti,
premetto, e si capisce dalle discussioni precedenti, che di java sono novello. Ho creato una jTable con NeatBeans(Quindi il codice non l'ho generato io), adesso ho due problemi.
1)
Vorrei rendere alcune celle della tabella non editabili, ed altre si. Facendo delle ricerche ho visto che bisogna modificare il DefaultTableModel, e farmi ritornare false su isCellEditable(), ma non riesco a capire se posso farlo visto che il codice della tebella l'ha generato netBeans.
2)
I valori inseriti nella tabella, li carico da un database. Adesso preferrirei se ad ogni dato letto, si aggiungesse una una riga. Facendo delle ricerche ho visto che esiste il metodo addRow che si occupa di ci. Quindi ho settato le righe ad 1, dalle propietà delle jTable. E poi:
while(result.next()){
jTable.setValueAt(result.getString("titolo"), q, 0);
jTable.setValueAt(result.getString("ingredienti"), q,1);
jTable.setValueAt(result.getString("prezzo") + "€", q, 2);
jTable.addRowSelectionInterval(q, q+1);
q++;
}
Ho provato anche a modificare gli intervalli, ma non và!
Questi problemi sono risolvibili, oppure è opportuno che implementi io il codice della jTable?

Rispondi quotando