JAVA中限制文本框输入长度的办法

来源:互联网 发布:美工电脑固态 编辑:程序博客网 时间:2024/06/06 05:57

JAVA不像C#能够有maxLength这个属性对文本框的输入长度进行控制,但也是有办法实现相应的功能的。

写一个MyDocument类,继承PlainDocument。重写insertString(int offset,String str,AttributeSet a)方法。

代码如下:

如果想让jTextField的输入长度为13,那么只需jt_username.setDocument(new MyDocument(13))即可。

原创粉丝点击