您的位置:首页 > 编程语言 > Java开发

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

2014-12-18 09:23 357 查看
这个问题并不难,下面这一段代码,只要仿照它并稍作修改就可以了:
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上).

这样的话,程序就可以采用类似的方法就行了。怎么样,应该没有问题了吧???
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java
相关文章推荐