Mascara para JTextField

boa tarde ,
gostaria de colocar uma mascara no meu JTextField…
para digitar valores monetarios , de um jeito que ele pudesse receber quantos digitos quiser antes da virgula , e assim que digitasse a virgula … fosse para a casa dos centavos…
tem algum jeito?!?

Use o JFormattedtextfield
Jhttp://java.sun.com/docs/books/tutorial/uiswing/components/formattedtextfield.html

Valeu