Não sei se é a maneira mais correta de se fazer usar mas eu costumo fazer assim:
Vá nas opções do seu jFormattedTextField e clique em formatterFactory e escolha uma "mascara"de sua preferência
Se não for isso que procuras tenta ir por replace de pontos por vírgulas
rafa120
Eu tentei isso semana passada direto, não sei o pq nao dava certo
Coloquei agora o mesmo codigo que tinha feito
replaceAll( “\.”, “” ).replaceAll( “,”, “.” )
Funcionou! vai entender…
Mas ai pro banco ele vai com ponto, e pra mostrar ele depois no jTextField com virgula? pq esta vindo com ponto.
fabricioempresa
Você tentou usar a máscara que te falei?
rafa120
Sim, da erro
E tentei de 2 jeitos
Utilizando o formattfactory do netbeans e fazendo desta maneira tambem
new JFormattedTextField(formatacaoBudget);
try
{
formatacaoBudget = new MaskFormatter("¤#,##0.00");
}
catch (Exception erro)
{
JOptionPane.showMessageDialog (null, "Não foi possível setar a máscara"+erro);
}
Da erro de For Input String
fabricioempresa
Mas ele aparece a máscara dentro do quadrado?
rafa120
Dentro do textfield vc fala?
se for, não aparece nada
fabricioempresa
Entao você não aplicou a mascara Valeu
rafa120
vc tem um exemplo ai de mascara? pq este modo q tentei esta setado em varios outros compontens meu, só pra valor monetario que nao esta dando certo
fabricioempresa
Bah cara não sou muito experto em java ahuhahuaha
mas seguinte eu consegui colocar dessa forma que te falei formatos de datas dentro dos jFormattedTextField
Vou mostrar como fiz:
1o adicione o JFomattedTextField clique com o botao direito no JFomattedTextField e va em formatterFactory e escolha a sua mascara de preferencia.
Se você já fez isso me informe que buscarei um novo tipo para você ou poste o código para poder ajuda-lo
Valeu
rafa120
Já fiz isso, eu coloco o tipo Moeda ¤#,##0.00
mas num da nada… e ainda da erro falando q ta esperand uma String (for input String)
fabricioempresa
¤
não entendi esse símbolo
rafa120
é o tipo de mascara q tem la no formattfactory… kkkk
fabricioempresa
tenta criar um tipo de máscara próprio do jeito que você deseja
rafa120
a cara, num da certo estas mascaras nao… deixa pra la… fica no replace mesmo por enquanto hehe
valeu pela força ai… rs
abração!
fabricioempresa
valeu entao foi mal aew por nao ter consiguido te ajudar.