java程序应用编写如何判断文本框里面的数据类型

这个问题并不难,下面这一段代码,只要仿照它并稍作修改就可以了:
public void actionPerformed(ActionEvent e) {  //接受事件,并作出相应的响应
		
		if(e.getSource()==tx){	//文本框事件
			try{   //可能产生异常
				int num;	
				num=Integer.parseInt(tx.getText());		
				
				if(num>RandNum) {
					la2.setText("输入为"+num+"!过大!重新输入吧!");		
					tx.setText("");
				}
				
				else if(num<RandNum) {
					la2.setText("输入为"+num+"!小了!重新输入吧!");					
					tx.setText("");
				}
				
				else {
					la2.setText("猜中了,恭喜你!");				
					tx.setEnabled(false);
									}			
			}	
			catch(Exception e1){		//捕获异常并进行异常处理
				la2.setText("输入为空或不合法!!!重新输入!");
				tx.setText("");
			}
		}

……………………

这段程序中,文本框设置的监听器,输入的字符串num=Integer.parseInt(tx.getText());转换成数字,根据数字的大小来判断产生相应的动作;
同时,采用的异常处理机制,防止出现不是数字(或超过限定范围)并提示出错(显示在标签la2上).

这样的话,程序就可以采用类似的方法就行了。怎么样,应该没有问题了吧???
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值