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

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

 

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

 

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

posted on 2013-07-26 19:30  you Richer  阅读(411)  评论(0编辑  收藏  举报