这个问题并不难,下面这一段代码,只要仿照它并稍作修改就可以了: 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程序应用编写如何判断文本框里面的数据类型
最新推荐文章于 2022-07-27 00:11:05 发布