[Resolvido]Como mostrar os números como valor R$0.000,00 formatados

Agradeço se alguém me der uma ajuda de como fazer esse codigo abaixo mostrar no JFormatedTextfield o valor em forma de valor
R$ Ex: 20,00. Obrigado

    public void totalnf(){
          
         double total = 0.0;
         try{ 
            total = total + Double.parseDouble(con_nfvenda.resultset.getString("totalnf")); 
           
            tf_totalnf.setText(String.valueOf(total));
            }
       catch(SQLException erro){                      
            }
}

Use a classe DecimalFormat

exemplo…

[code]DecimalFormat mascara = new DecimalFormat("###,###.00");

mascara.format(total);[/code]

espero ter ajudado

:thumbup:

Meu amigo me desculpe a ignorancia eu sou novo em java, em que lugar eu coloco esses dados para ser formatado da forma certa.Obrigado mais uma vez.

[code] public DecimalFormat mascara = new DecimalFormat("###,###.00");

public void totalnf() {

	double total = 0.0;
	try {
		total = total
				+ Double.parseDouble(con_nfvenda.resultset
						.getString("totalnf"));

		tf_totalnf.setText(String.valueOf(mascara.format(total)));
	} catch (SQLException erro) {
	}
}[/code]

Show de bola muito obrigado mesmo. WLW
Abri um novo topico para jtable pois nao consegui resolver para colocar essa mesma mascara em jTable.

Por favor, ao postar tópicos, evite deixar os títulos ou os textos usando APENAS LETRAS MAIÚSCULAS. Além de prejudicar a leitura, é considerado falta de etiqueta.

Posso estar enganado mais acredito que você não terá grandes dificuldades em mostrar dessa mesma forma dentro de uma JTable… :thumbup:

Nesse caso tem como fazer numa jTable do Netbeans

Afff, Me desculpe eu estava tão frustrado que nem havia percebido eu só queria formatar a pergunta da melhor forma possível , mas ja arrumei isso. wlw