社区
Java SE
帖子详情
为何会出现这个错误?
yinyinyin
2005-03-21 12:42:21
我根据书上的例子,写了:
Image offScreenImage = null;
Graphics offG = null;
offScreenImage = createImage(300, 300);
offG = offScreenImage.getGraphics(); //这行出错
编译时通过了,但是执行的时候出现:
"java.lang.NullPointerException" 的错误,
请问是什么原因?如何解决?
谢谢高手指点!!!
...全文
163
8
打赏
收藏
为何会出现这个错误?
我根据书上的例子,写了: Image offScreenImage = null; Graphics offG = null; offScreenImage = createImage(300, 300); offG = offScreenImage.getGraphics(); //这行出错 编译时通过了,但是执行的时候出现: "java.lang.NullPointerException" 的错误, 请问是什么原因?如何解决? 谢谢高手指点!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yinyinyin
2005-03-29
打赏
举报
回复
知道怎么回事了,如果这个component还没有创建,
那么在这之上创建的Image就会出现空。
xyz4008
2005-03-23
打赏
举报
回复
除非你覆盖JFrame里的这个方法,并正确的new一个Image object.
否则是行不通的. Component的这个方法一般不会帮你new 一个Image object.
xyz4008
2005-03-23
打赏
举报
回复
一样会出这个错的.
yagumo
2005-03-22
打赏
举报
回复
这得看一下你在什么容器上createImage,把代码贴一下吧.
yinyinyin
2005-03-22
打赏
举报
回复
那为什么会出现 null object 呢?
如何改正啊?
yinyinyin
2005-03-22
打赏
举报
回复
我上面那段代码是在 init() 事件中,
没有声明的话,应该是 this ,也就是容器应该是 JFrame ,
哦,是不是应该这样呢 this.getContentPane().createImage(int, int) ?
这样会有问题吗?
midlet
2005-03-21
打赏
举报
回复
offScreenImage is null..
possiblly your method createImage(300,300) return a null object
yinyinyin
2005-03-21
打赏
举报
回复
怎么没人回答?
oj上常见
错误
及
错误
原因总结!
本文详细解析了在线判题系统中常见的六种
错误
类型,包括正确解答、格式
错误
、答案
错误
、时间超限、输出超限及运行
错误
,并提供了具体的代码示例对比,帮助读者理解每种
错误
的成因及解决思路。
科普系列:CAN总线
错误
帧及排查方法简介:
错误
帧的基础知识 |
错误
帧的作用 |
错误
类型 |
错误
帧的类型 | 实车上
出现
错误
帧的主要原因 |
错误
帧的排查方法示例
文章介绍了CAN帧中的
错误
帧,包括其作用、类型(位
错误
、格式
错误
、ACK
错误
、填充
错误
、CRC
错误
)和产生原因。
错误
帧在数据链路层检测到,用于通知网络中其他节点报文
错误
。
错误
帧分为主动和被动两种类型,对应节点的不同
错误
状态。实车上
出现
错误
帧可能由于终端电阻不匹配、电容影响、支线长度、采样点不一致和电磁干扰。排查方法包括检查终端节点、
错误
频率、报文ID和优先级等。
虹科分享 | 带您全面认识“CAN总线
错误
”(一)——CAN总线
错误
与
错误
帧
本文深入介绍了CAN总线
错误
,包括基础概念、
错误
类型和处理方式。CAN总线
错误
可能源于电缆故障、噪声等因素,
错误
处理确保了系统的稳定性和安全性。CAN
错误
帧是
错误
检测和通知的关键,
错误
标志的长度因
错误
发现的时机而异,分为6至12位。此外,主动和被动
错误
标志的区别也在文中详细阐述。
JavaScript 判断
错误
、查找
错误
、处理
错误
在JavaScript开发与运行中,
会
遇到各种
错误
。博客介绍了判断
错误
的常见类型,如基本
错误
、范围
错误
等;查找
错误
位置的方法,包括开发者工具、代码检查工具和单元测试;还阐述了处理
错误
的机制,如throw语句、catch方法等,结合多种方式可有效解决问题。
C++编译
错误
、运行
错误
、链接
错误
小结
本文深入探讨了程序开发中常见的三种
错误
类型:运行
错误
、编译
错误
和链接
错误
,详细解释了每种
错误
的特征及常见原因,帮助开发者理解并解决程序中的
错误
。
Java SE
62,622
社区成员
307,252
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章