⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 digitonly.java

📁 银行系统中储蓄模块的实现
💻 JAVA
字号:
package Error;
import javax.swing.text.AttributeSet;
import javax.swing.text.BadLocationException;
import javax.swing.text.PlainDocument;
import java.awt.Toolkit;
import java.util.regex.Pattern;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2007</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class DigitOnly extends PlainDocument{
    public DigitOnly() {
    }



    public void insertString(int offs,String str,AttributeSet attr)throws BadLocationException{
        if(str==null||str.trim().length()==0)
            return;
        boolean insertflag = true;
        StringBuffer sb = new StringBuffer(getText(0,getLength()));
        sb.insert(offs,str);
        try{
            Long.parseLong(sb.toString());
            //Integer.parseInt(sb.toString());
        }catch(NumberFormatException ex){
            insertflag = false;
        }
        if(insertflag) {
            super.insertString(offs,str,attr);
        }
    }
}




⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -