监听事件的方法。
    void jTextField1_keyTyped(KeyEvent e)
    {
        int temp = e.getKeyChar();
    boolean flag = jTextField1.getText().length()>=5;//这里的5就是你限定的字符数。
        if(temp==10)
        {
             //回车之后的动作;
        }
        else  if (temp > 57)
                {
                    e.consume();
                }
                else if (temp < 48)
                {
                    e.consume();
                }
                else if(flag)
                {
                    e.consume();
                }    }