JTextField Númerico

Crea un clase NumericDocument con el siguiente código

 

Ahora solo hay que asignarselo al JTextField así:
numeroText.setDocument(new NumericDocument());