Re:JTable - Calculo dinamico de valores

2 respostas
A

Tenta algo assim, no evento de um botão “Calcular” por exemplo:

double total = 0;
for (int row=0; row < tabela.getRowCount(); row++) {
         double produtoColunas = 1;
         for (int col=0; col < tabela.getColumnCount(); col++) {
                double valor = ((Double)tabela.getValueAt(row,col)).doubleValue();
                produtoColunas = produtoColunas * valor;
         }
         total += produtoColunas;
}
        caixaTexto.setText(String.valueOf(total));

2 Respostas

Spool

Boa pessoal.

Problema:
Tenho uma JTable com 3 Colunas e 50 linhas
Em todos os campos da JTable serão inseridos valores double.

Gostaria de fazer o seguinte cálculo:

Coluna1_Linha1*Coluna2_Linha1*Coluna3_Linha1 + 
Coluna1_Linha2*Coluna2_Linha2*Coluna3_Linha2 +
etc etc etc  até o final das 50 linhas.

O resultado desse calculo deverá ser mostrado em um JTextfield.

minha idéia seria criar um for, mas não tenho idéia nem de como começar.

Alguem poderia me dar uma luz?

Abraços!

Spool

Ainda não achei nada a respeito.

Abraços.

Criado 2 de junho de 2006
Ultima resposta 2 de jun. de 2006
Respostas 2
Participantes 2