原因出在这里try{
startX=Integer.parseInt(jTextField1.getText().trim());
}
Integer.parseInt(String str)这个里面的String必须是有效的数字串
否则你可以自己写一个方法。
int parseInt(String str){
if(str == "" || str == null){
return 0;
} else {
return Integer.parseInt(str);
}
}
你是用这个方法就不会出现异常了。
startX=Integer.parseInt(jTextField1.getText().trim());
}
Integer.parseInt(String str)这个里面的String必须是有效的数字串
否则你可以自己写一个方法。
int parseInt(String str){
if(str == "" || str == null){
return 0;
} else {
return Integer.parseInt(str);
}
}
你是用这个方法就不会出现异常了。
解决方案 »
- 怎样把从数据库中查找的图片放在另一个文件中
- 使用TreeSet的时候有必要重写元素的equals方法么?
- 怎么能立刻进行内存回收?
- 关于包的简单问题,解决了就给分
- 请问像这样的xml jdom 怎么读呀
- jdbc getconnection()没有反应?
- 怎么会出现这样的问题。。。
- 有关java绘图方面的问题。有这方面经验的朋友请执教。
- 这是一家什么公司(上海朋友请进)
- 怎么才能支持JDBC2啊,我搞的头都大了。
- 怎么将BigDecimal类型的数,转化为精度为小数后4位。例如:3443.333263423234 转化为后:3443.3333
- 大家帮我看看下面是什么原因引起的?关于jvm的问题!
jTextField2.setText("");
jTextField3.setText("");
jTextField4.setText("");
你如果用以上的代码,jTextField4.getText()取出的就为空Integer.parseInt()就会异常了.
你应该初始话给他赋值
god,我们可是用vc啊
我删除这四句还是不能用~~~主要是这个类是一个JButton的响应事件,如果先设定初始值,那么我每次在按下JButton后,都是按这个初始值绘制图形的,我的输入岂不是没用??