JAVA不像C#能够有maxLength这个属性对文本框的输入长度进行控制,但也是有办法实现相应的功能的。
写一个MyDocument类,继承PlainDocument。重写insertString(int offset,String str,AttributeSet a)方法。
代码如下:
如果想让jTextField的输入长度为13,那么只需jt_username.setDocument(new MyDocument(13))即可。
JAVA不像C#能够有maxLength这个属性对文本框的输入长度进行控制,但也是有办法实现相应的功能的。
写一个MyDocument类,继承PlainDocument。重写insertString(int offset,String str,AttributeSet a)方法。
代码如下:
如果想让jTextField的输入长度为13,那么只需jt_username.setDocument(new MyDocument(13))即可。