Hola!!!
Si utilizas la máquina virtual 1.4.0 o superior, puedes usar los JFormattedTextField que esta preparado para realizar controles en los JTextField.
Ahi te paso un link que lo explica bastante bien.
http://www-106.ibm.com/developerwork...ary/j-mer0625/
Espero te sirva,
un saludo
kripton