首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

一个简单有关问题

2012-01-20 
一个简单问题JOptionPane.showInputDialog方法出来的对话框如果按取消的话,返回值是null,不输入而确定的话

一个简单问题
JOptionPane.showInputDialog方法出来的对话框如果按取消的话,   返回值是null,不输入而确定的话,返回值是一个空字符串.
我下面这句按取消会异常,没想出来怎么解决,请高手给个解决办法,谢谢
String   stu_number   =   JOptionPane.showInputDialog(ExamServer.this, "请输入参加考试的人数: ").trim();


[解决办法]
这个当然要先通过返回值看看点击的是不是“取消”,然后再决定是否进行下一步动作。
String stu_number = JOptionPane.showInputDialog(ExamServer.this, "请输入参加考试的人数: ");
if(null == stu_number) {
//用户取消了。
} else {
stu_number = stu_number.trim();
//进行下一步动作。
}

热点排行