会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132390个问题

PlaneGame0.8.zip

老师,请问为什么我运行的时候会报这样的错误,我的是JDK1.8,在没有用数组生成50个炮弹之前也会出现类似的错误,但是我把双缓冲的代码写到main方法之后就好了,又报这样的错误是什么原因?而且第45行代码并没有报错

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException

at cn.sxt.game.MyGameFrame.paint(MyGameFrame.java:45)

at sun.awt.RepaintArea.paintComponent(Unknown Source)

at sun.awt.RepaintArea.paint(Unknown Source)

at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)

at java.awt.Component.dispatchEventImpl(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Window.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.EventQueue.dispatchEventImpl(Unknown Source)

at java.awt.EventQueue.access$500(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)

at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)

at java.awt.EventQueue$4.run(Unknown Source)

at java.awt.EventQueue$4.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)

at java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.run(Unknown Source)


JAVA 全系列/第一阶段:JAVA 快速入门/飞机大战小项目训练 36511楼
Python 全系列/第二阶段:Python 深入与提高/GUI编程(隐藏) 36513楼
JAVA 全系列/第一阶段:JAVA 快速入门/飞机大战小项目训练 36514楼
JAVA 全系列/第四阶段:网页编程和设计/HTML5(旧) 36515楼
JAVA 全系列/第三阶段:数据库编程/JDBC技术(旧) 36522楼
Python 全系列/第九阶段:Python_Django2 框架(隐藏)/Git版本控制(含接口文档补充内容) 36523楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/IO 流技术(旧) 36525楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637