Como usar o o java.util.locale com um textfield?

Olá pessoal …

Gostaria de deixar um jtextfield aceitar apenas valores monetários, usando o java.util.locale, alguém tem algum exemplo ???

Obrigado

Não sei se ajuda, mas dá uma olhada em JFormattedTextField:

http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JFormattedTextField.html

Prq vc não utlizea classe MaskFormatter , crie uma mascara que só possa digitar valores monetários depois adicione ao jTextField

ja tentei usar JFormattedTextField com MaskFormatter, ele criou a mascara, aceitou apenas números, mas o problema é que se definir a mascara como “###.###.###.###,##” sou obrigado a digitar os 14 campos da mascara, se digitar menos que 14, por exemplo, 1,00 (um real), ele apaga o valor que foi digitado quando vou para o proximo objeto …

por isso estou tentando usar o java.util.locale …

Acho que ele está apagando porque é o comportamento padrão quando perde o foco. Vc pode alterar isso usando o método setFocusLostBehavior, mudando para jFormattedTextFiel.PERSIST, mais ou menos isso.