Campo JTextField como valor monetário?

Alguém teria algum código de preferência um de evento de teclado, nesse campo, para que ele funcione que nem campo de banco, a medida que formos colocando os números ele ir arrumando os centavos, os reais??

eu tenho um PlainDocument, mas tá gerando uns erros que é dificil de postar, pois envolve algumas classes, queria um KeyEvent mesmo!!!

olhaa…axo q da pra vc usa uma JFormattedTextField…

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

eu sei que tem uns códigos prontos já, não preciso reinvetar a roda! só não lembro aonde peguei, mas formatei a máquina e perdi

Nem precisa reinventar a roda, apenas usa o JFormattedTextField que o Schoker mencionou… nesse componente tem como passar uma máscara de caracteres…