Ref.: Atualização não aparece no JTable

1 resposta
P

Bom dia,

Pq. não consigo visualizar o conteúdo ATUALIZADO na linha em questão?
[color=darkred]this.tblTiposInvetimentos.setValueAt(valorRateado, 2, 0);[/color]

private void btnRatearOrcamentoActionPerformed(java.awt.event.ActionEvent evt) {
    BigDecimal valorRateado;
    
    for (int i = 0; i < this.tblTiposInvetimentos.getRowCount(); i++) {
        valorRateado = new BigDecimal(this.tblTiposInvetimentos.getValueAt(i, 1).toString().replace(".", "").replace(",", ".")).multiply(new BigDecimal(tfValorARatear.getText())).divide(new BigDecimal(100));
        this.tblTiposInvetimentos.setValueAt(valorRateado, 2, 0);
        System.out.println(valorRateado);
    }
}

1 Resposta

fantomas

Tente executar o método fireTableDataChanged() que pertence ao objeto model da grid, deve funcionar.

Criado 3 de outubro de 2008
Ultima resposta 3 de out. de 2008
Respostas 1
Participantes 2