1.新建一个class MyDocument,继承PlainDocument
2.重载insertString()方法,代码如下
public void insertString(int offset, String s, AttributeSet attribut eSet) throws BadLocationException){
if (!(s == null)) {
String strOld = getText(0,getLength());
if(strOld.length()+s.length()>3 //注意这里的判断条件
return;
}
super.insertString(offset,s,attributeSet);
}
3.textField.setDocument(new MyDocument())
2.重载insertString()方法,代码如下
public void insertString(int offset, String s, AttributeSet attribut eSet) throws BadLocationException){
if (!(s == null)) {
String strOld = getText(0,getLength());
if(strOld.length()+s.length()>3 //注意这里的判断条件
return;
}
super.insertString(offset,s,attributeSet);
}
3.textField.setDocument(new MyDocument())