qual eh a mascara que devo usar para formatacao de dinheiro /??
Formtação de Dinheiro
F
6 Respostas
M
tente isso:
DecimalFormat decimal = new DecimalFormat("0.00");
naum esqueça de fazer este import:
import java.text.DecimalFormat;
pra usar é só fazer assim:
System.out.println (decimal.format(variavel));
M
mais uma coisa:
a variavel tem de ser double
F
sim, mas eh para mim fazer essa formatacao numa caixa de texto
M
é simples tb…
é só vc pegar o valor da caixa de texto e tranformar em double:
String a = nomedacaixa.getText();
Double x = Double.parseDouble(a);
depois vc aplica o decimalFormat e joga o novo valor pra caixa de texto:
nomedacaixa.setText(novovalor);
é issu aí…
qq coisa posta aí
D
Outra dica: vc tb pode usar a classe NumberFormat
Ela ja tem metodos pra formatação em formato monetário:
double d = 123456789.9;
NumberFormat nf = NumberFormat.getCurrencyInstance();
nf.setMaximumFractionDigits(2);
nf.setMinimumFractionDigits(2);
System.out.println(nf.format(d));
dai pra pegar/jogar o valor na sua caixa de texto é so fazer como o marcelo_mococa explicou, blz?
F
como que eu fasso ao digitar na caixa de texto numero ir formatando automaticamente
Criado 17 de maio de 2005
Ultima resposta 19 de mai. de 2005
Respostas 6
Participantes 3