A la clase donde se encuentra o trabaja con el JTextField ponla de la siguiente forma:
Haz q implemente el KeyListener, algo asi:
public class NombreDeTuClase implements ActionListener, KeyListener{
...
}
y tienes que tener los metodos:
public void keyReleased(KeyEvent e) {}
public void keyPressed(KeyEvent e){}
public void keyTyped(KeyEvent e){
char caracter = e.getKeyChar();
if (e.getKeyChar() > '9' || e.getKeyChar() < '0'){
e.consume();
}
}
con eso logras lo que quieres !
Saludos.