因为我要判断是否为数字,为数字就输出,按下的话不为数字就不输出。 现在实现了判断,但是不知道怎么使不输出
------解决方案--------------------
写个类:
- Java code
import javax.swing.text.AttributeSet; import javax.swing.text.BadLocationException; import javax.swing.text.PlainDocument; public class NumOnly extends PlainDocument{ public void insertString(int offs,String str,AttributeSet a) throws BadLocationException{ for(int i=0;i<str.length();i++){ if(str.charAt(i)<'0'||str.charAt(i)>'9'){ return; } } super.insertString(offs,str,a); }}