Formato moeda

Pessoal boa tarde, preciso de uma pequena ultima ajuda, nao estou conseguindo deixar o meu total em formato moeda, podem me ajudar?

A soma abaixo!!

public void somarValores() {

    try {
        double somaTotal = 0;
        for (int i = 0; i < jtVendas.getRowCount(); i++) {

            somaTotal += Double.parseDouble(jtVendas.getValueAt(i, 3).toString().replace(".", "").replace(",", "."));
            
            jtfVotalVendas.setText("" + somaTotal);
        }
    } catch (NumberFormatException e) {
        System.out.println("Erro ao somar: " + e.getMessage());
    }
}`Texto pré-formatado`

Desculpa, não entendi muito bem, formato moeda seria , ao invés de .?

Se sim acho que você poderia fazer assim:

try {
        double somaTotal = 0;
        for (int i = 0; i < jtVendas.getRowCount(); i++) {

            somaTotal += Double.parseDouble(jtVendas.getValueAt(i, 3).toString().replace(".", "").replace(",", "."));
            
        }
        String total = "" + somaTotal;
        jtfVotalVendas.setText(total.replace(".", ","));
    } catch (NumberFormatException e) {
        System.out.println("Erro ao somar: " + e.getMessage());
    }
}

SkyG0D Entao neste caso da este erro,
Erro ao somar: For input string: “25,00”.

Tenho a classe que formata meus valores corretamente, é somente esta soma da coluna da tabela que não estou conseguindo, pode erro erro na formula de soma da tabela?

Puts cara, sem o código completo é meio difícil de dizer o que está acontecendo, tenta debugar o código na parte do for.

Obrigado, consegui resolver, mudei o metodo de soma e deu certinho valeu.