swt 控制 输入框只能输入数字
来源:互联网 发布:淘宝 齐峰堂的灰甲清 编辑:程序博客网 时间:2024/06/05 21:00
我建议使用正则表达式regex,在文本框失去焦点的时候进行校验。如果匹配失败,文本框重新获得焦点
Pattern pattern = Pattern.compile("[1-9]\\d*| "); //其中的 "[1-9]\\d*| [1-9]?" 表示前导数字不为0的正整数并且允许为空
下面是SWT中的text使用Vertify监听来校验输入的有效性,使用户无法输入除数字已外的其它字符
- txt_TimeLimit = new Text(container, SWT.BORDER);
- txt_TimeLimit.setText("1000");
- txt_TimeLimit.setBounds(70, 30, 71, 19);
- txt_TimeLimit.addVerifyListener(new VerifyListener() {
- public void verifyText(VerifyEvent e) {
- // 几种情况,输入控制键,输入中文,输入字符,输入数字
- // 正整数验证
- Pattern pattern = Pattern.compile("[0-9]\\d*");
- Matcher matcher = pattern.matcher(e.text);
- if (matcher.matches()) // 处理数字
- e.doit = true;
- else if (e.text.length() > 0) // 有字符情况,包含中文、空格
- e.doit = false;
- else
- // 控制键
- e.doit = true;
- }
- });
- swt 控制 输入框只能输入数字
- javascript:控制输入框只能输入数字
- js控制输入框只能输入数字
- 控制只能输入数字
- 控制只能输入数字
- js验证只能输入汉字 只能输入数字 只能输入英文和数字 控制输入框只能输入...
- js验证只能输入汉字 只能输入数字 只能输入英文和数字 控制输入框只能输入
- js验证只能输入汉字 只能输入数字 只能输入英文和数字 控制输入框只能输入...
- 控制输入框只能输数字
- 监听SWT文本框只能输入数字
- Javascript 控制只能输入数字
- Jquery控制只能输入数字
- JS控制只能输入数字
- Jquery控制只能输入数字
- 控制TextBox只能输入数字
- 控制TextBox只能输入数字
- 控制UITextField只能输入数字
- Jquery控制只能输入数字
- 孙鑫 第九课之一 窗口外观改变笔记
- mybatis返回List<Map>
- \t\t孙鑫 第九课之一 窗口外观改变笔记
- 关于MAKEINTRESOURCE宏
- \t\t关于MAKEINTRESOURCE宏
- swt 控制 输入框只能输入数字
- MFC 单文档模版SDI中 取得当前应用程序实例句柄
- \t\tMFC 单文档模版SDI中 取得当前应用程序实例句柄
- 孙鑫 第九课之二 工具栏编程笔记
- \t\t孙鑫 第九课之二 工具栏编程笔记
- 孙鑫 第九课之三 状态栏编程笔记
- \t\t孙鑫 第九课之三 状态栏编程笔记
- 孙鑫 第九课之四 进度栏编程笔记
- \t\t孙鑫 第九课之四 进度栏编程笔记