当然能了
如果你愿意的话加个百八十个都没问题

解决方案 »

  1.   

    可以的,给你一个提示,java里有文档类,你只要重写一个insertString()就可以在文本框里限制只输入你要求输入的内容!
    可以参考一下:****************************************************
    import java.awt.Toolkit;
    import javax.swing.text.*;public class NumericDocument extends PlainDocument{
      protected int maxDigits=?;  //?问号代表你要求的最大数字长度
      protected static Toolkit toolkit=Toolkit.getDefaultToolkit();  public NumericDocument(int digits){
        super();
        maxDigits=digits;
      }  public NumericDocument(){
        this(?);
      }  public void insetString(int offset,String text,AttributeSet attributes) throws BadLocationException{
        int count=text.length();
        for(int i=0;i<count;i++){
          if(!(Character.isDigit(text.charAt(i)))){
            toolkit.beep();  //响铃,你也可以弹出警告框
            return;      }
        }
        if((maxDigits>0)&&((getLength()+count)>maxDigits)){
          toolkit.beep();
          return;
        }
        super.insertString(offset,text,attributes);
      }
    }
    在你要实现的类里调用该类并实例话就行!