Olá,
estou com o seguinte problema, tenho uma model com algumas linhas preenchidas, clico em uma delas para atualizar e atualizo, porem a linha q foi modificada continua lá e oq foi digitado para ser atualizado gera uma nova linha.
Queria uma maneira de sobrescrever a linha na model q atualizei, alguem poderia me ajudar?
Ja tenho uma variavel q armazena a linah selecionada em outro lugar:
String codigo = areaComposicao.getValueAt(areaComposicao.getSelectedRow(), 0).toString();
linhaSelecionada = Integer.parseInt(codigo);
DefaultTableModel model = new DefaultTableModel();
areaComposicao.setModel(model);
model.addColumn("Código");
model.addColumn("Descriçao");
model.addColumn("Unidade");
if (listaComposicaoConsulta != null){
for (int i=0; i<listaComposicaoConsulta.size(); i++){
model.insertRow(model.getRowCount(),
new Object[]
{
listaComposicaoConsulta.get(i).getIdProdutoComposicao(),
listaComposicaoConsulta.get(i).getDescricaoProduto(),
listaComposicaoConsulta.get(i).getSiglaUnidade(),
}
);
}
}