Jtable....como somar os dados

1 resposta
L

galera estou com duvidas, como somar os dados que estão em cada coluna.....

public void preencher_Jtable()
   {
       jTable_transacoes.getColumnModel().getColumn(0).setPreferredWidth(10);
       jTable_transacoes.getColumnModel().getColumn(1).setPreferredWidth(20);
       jTable_transacoes.getColumnModel().getColumn(2).setPreferredWidth(20);
       jTable_transacoes.getColumnModel().getColumn(3).setPreferredWidth(10);
       
       DefaultTableModel modelo = (DefaultTableModel)jTable_transacoes.getModel();
       modelo.setNumRows(0);
     
       try
       {
           
           while(con_movimentos.resultset.next())
           modelo.addRow(new Object [] {con_movimentos.resultset.getString("codigo")
           ,con_movimentos.resultset.getString("entradas"),con_movimentos.resultset.getString("retiradas")
           ,con_movimentos.resultset.getString("operador"),con_movimentos.resultset.getString("datahora")});
           con_movimentos.executeSQL("select * from controle order by "+ordenacao);
           con_movimentos.resultset.first(); 
       }
       catch(SQLException erro)
       {
           JOptionPane.showMessageDialog(null,"Erro ao Preencher Tabela \n"+erro);
       }
    }

1 Resposta

L
Ja precisei fazer isso uma vez, e fiz assim

<code>

List<Receber> values = view.getTbItens().getValues() != null ? view.getTbItens().getValues() : new ArrayList<Receber>();

BigDecimal total = new BigDecimal("0.00");

for (int i = 0; i < values.size(); i++) {

Receber receber = (Receber) values.get(i);

total=total.add(receber.getValorParcela());

}
</code>

Criado 20 de novembro de 2009
Ultima resposta 21 de nov. de 2009
Respostas 1
Participantes 2