JFormattedTextField para moeda

Pessoal, outro dia eu coloquei um post aqui perguntando como fazer isso. Agora eu descobri a solução e resolvi colocar aqui para os que precisarem.

Para criar um textfield para moeda faça assim:

tfmoeda = new JFormattedTextField();
tfmoeda.setFormatterFactory( new javax.swing.text.DefaultFormatterFactory(	new javax.swing.text.NumberFormatter(new java.text.DecimalFormat("#,###.00"))));

Espero ajudar alguem.

Abraço!

1 curtida