class IntegerDocument extends PlainDocument
{
public void insertString(int offset,String s,AttributeSet attributeSet)throws BadLocationException
{
try
{
Integer.parseInt(s);
}
catch(Exception ex)
{
Toolkit.getDefaultToolkit().beep();
return;
}
super.insertString(offset, s, attributeSet);
}
}
用textfield.setDocument(new IntegerDocument());设置只能输入字符后 怎么还原到什么都能输入
{
public void insertString(int offset,String s,AttributeSet attributeSet)throws BadLocationException
{
try
{
Integer.parseInt(s);
}
catch(Exception ex)
{
Toolkit.getDefaultToolkit().beep();
return;
}
super.insertString(offset, s, attributeSet);
}
}
用textfield.setDocument(new IntegerDocument());设置只能输入字符后 怎么还原到什么都能输入
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货