Java程序出现错误不知是何原因,求大神解答

图片说明图片说明

如图,一个关于监听器的程序,写的时候没错啊,运行报错了,求问为什么and怎么解决~thx!

NullPointerException空指针异常,由于某个变量为null,而你还要调用其某个方法引起。
TextField num1.num2,num3。只是定义组件并没有创建。

你的num1 num2 num3 还没初始化就使用了当然会报空指针错误了

你把。addActionListener(。。。)这句放到num3=new。。。这句后面就可以了

定义num1.num2,num3的时候写给 =null 就好了

清理一下,就可以了。图片说明

空指针异常!debug调一下,看看那个错啦!

你的num1,num2,num3没有给值能不空指针?!