原因出在这里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);
}
}
你是用这个方法就不会出现异常了。
解决方案 »
- SCJP 6.0認證教戰手冊考題---34.has-a,is-a疑问
- Linux下Java开发环境的配置问题
- 请教如何让一个文件中的两端rtf被分别读取到两个styledDoc中~~~
- 关于继承和单实例的问题,基类要单实例,继承类的实现【高分】
- JAVA学习中遇到了问题,请大家帮忙指导一下,谢谢哦
- 在java中,如何做四舍五入啊?求代码!
- 这样的正则能匹配什么?Pattern p=Pattern.compile("{0,2}");
- thinking in java 之后是什么?
- 谁有那个用来判断Java类路径(classpath):jwhich ??
- java程序在centos上运行会有很多固有的线程
- 怎么将BigDecimal类型的数,转化为精度为小数后4位。例如:3443.333263423234 转化为后:3443.3333
- 大家帮我看看下面是什么原因引起的?关于jvm的问题!
jTextField2.setText("");
jTextField3.setText("");
jTextField4.setText("");
你如果用以上的代码,jTextField4.getText()取出的就为空Integer.parseInt()就会异常了.
你应该初始话给他赋值
god,我们可是用vc啊
我删除这四句还是不能用~~~主要是这个类是一个JButton的响应事件,如果先设定初始值,那么我每次在按下JButton后,都是按这个初始值绘制图形的,我的输入岂不是没用??