Formatar jtexfield de um valor doble pra ficar 00.000,00

2 respostas
aprJava

Como faço pra obter uma mascara 00.000,00 em textField?

2 Respostas

LeSimoes

Use o JFormattedTextField no lugar do JTextField, como no exemplo abaixo:

JFormattedTextField caixaTexto = new JFormattedTextField(new MaskFormatter("##.###,##"));

Básicamente é isso ae… Essa dúvida já foi respondida aqui mesmo no Forum.


INTÈ!

Nelsonjahn

Pode ser feito desse jeito que fica show de bola.

public DecimalFormat mascaravalor = new DecimalFormat("###,###.00");  
    public void totalnf(){         
      double totalnf = 0.0;        
         try{ 
            totalnf += Double.parseDouble(conexaobanco.resultset.getString("totalnf")); 
             meuTextfield.setText(String.valueOf(mascaravalor.format(totalnf)));            
            }
       catch(SQLException erro){                      
            }
         
}
Criado 8 de abril de 2012
Ultima resposta 9 de abr. de 2012
Respostas 2
Participantes 3