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

被折叠的 条评论
为什么被折叠?