监听SWT文本框只能输入数字

Posted on 2013-07-28 21:06  冰天雪域  阅读(549)  评论(0编辑  收藏  举报

          在SWT开发中,很多时候需要文本框只能输入数字(当输入字母或者其他字符时为无效),这个时候需要给文本框设置监听VerifyListener, code 如下:

 

		text.addVerifyListener(new VerifyListener() {
			@Override
			public void verifyText(VerifyEvent e) { // 只能输入数值
				e.doit = "0123456789".indexOf(e.text) >= 0;
			}
		});

 

        以上code即就是控制text只能输入数字,输入字母或者其他字符在文本框中都为无效(即不显示);测试Code我这里就不在给出,把段代码放在这里备份一下,以后忘了便于查看。

Copyright © 2024 冰天雪域
Powered by .NET 9.0 on Kubernetes