nPara permitir a edição da célula, e que seu
valor venha atualizar o modelo devemos implementar os seguintes métodos:
npublic boolean isCellEditable
(int row, int col) { return true; }
npublic void setValueAt
(Object value, int row, int col) {
// Obtem a linha, que é uma String []
String [] linha = (String [])getLinhas().get(row);
// Altera o conteudo no indice da coluna passado
linha[col] = (String)value;
// dispara o evento de celula alterada
fireTableCellUpdated
(row,col);
n}
nO método setValueAt deve informar a JTable a alteração do modelo através do método fireTableCellUpdated.
n