Estou precisando formatar o preço quando o usario digita teria que ficar na caixa de texto 0,00 neste formato com duas casas mas a hora que o usario digita a virgula ou o ponto realocar…no formato desejado pelo usuario…tentei assim…mas não dá
public static DefaultFormatterFactory setPreco()
{
MaskFormatter comFoco = null;
try
{
comFoco = new MaskFormatter("###.###,##");
}
catch (Exception pe) { }
DefaultFormatterFactory factory = new DefaultFormatterFactory(comFoco, comFoco);
return factory;
}
e tentei assim tambem…
DecimalFormat decimalFormat = new DecimalFormat();
decimalFormat.setMaximumFractionDigits(2);
String avista = txtAVista.getText();
avista = avista.replace(",",".");
vo.setAVista(avista);
Agradeço ajuda valeu…