社区
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" 的错误,
请问是什么原因?如何解决?
谢谢高手指点!!!
...全文
171
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
打赏
举报
回复
怎么没人回答?
科普系列:CAN总线
错误
帧及排查方法简介:
错误
帧的基础知识 |
错误
帧的作用 |
错误
类型 |
错误
帧的类型 | 实车上
出现
错误
帧的主要原因 |
错误
帧的排查方法示例
CAN帧有多种格式,
错误
帧作为CAN帧中独特的一种,了解其作用,类型与产生原因,对于进行测试以及开发有很大的帮助,本文将对
错误
帧的相关基础知识以及后续的分析排查进行介绍。
JavaScript 判断
错误
、查找
错误
、处理
错误
在 JavaScript 开发与运行时,难免
会
遇到一些
错误
。首先,我们要知道报什么
错误
,也就是
错误
类型;其次,我们需要查找
错误
,找到引起
错误
的代码块;最后,一些关键代码要预防
错误
,以及处理
错误
。
第一型
错误
与第二型
错误
( I 型
错误
II 型
错误
)
简介 我们不妨先看下定义: 第一类
错误
:原假设是正确的,却拒绝了原假设。 第二类
错误
:原假设是
错误
的,却没有拒绝原假设。 第一类
错误
即 I 型
错误
是指拒绝了实际上成立的H0,为“弃真”的
错误
,其概率通常用α表示,这称为显著性水平。α可取单侧也可取双侧,可以根据需要确定α的大小,一般规定α=0.05或α=0.01。 第二类
错误
即 II 型
错误
是指不拒绝实际上不成立的H0,为“存伪”的
错误
,其概率通常用β表示。β只能取单尾,假设检验时一般不知道β的值,在一定条件下(如已知两总体的差值δ、样本含...
C++编译
错误
、运行
错误
、链接
错误
小结
一、 运行
错误
运行
错误
是什么 运行
错误
是指代码逻辑无措,由于编译器无法发现运行时
错误
,这些
错误
往往是在程序运行时以五花八门的形式表现出来。 (1)WindowsXP
错误
报告 (2)内存不能为Read/Written (3)非法操作 (4)Debug
错误
主要产生的原因 考虑不周或输入
错误
导致程序异常 比如数组越界访问,除数为零,堆栈溢出。 程序设计思路的
错误
导致程序异常或难以得到预期的效果 比...
CAN总线之
错误
检测以及
错误
状态简介
错误
检测是CAN的特点之一,在CAN协议中,可以使用5种
错误
识别机制,以确保将几乎所有
出现
的总线
错误
都识别出来(即Hamming Distance不等于6)。CAN的所有单元都可以检测
错误
。同时,检测出
错误
的单元
会
通知其他所有单元,正在发送消息的单元一旦检测出
错误
,
会
强制结束当前的发送。强制结束发送的单元
会
不断反复地重新发送。即:在数据链路层上,CAN协议为了保证总线内的数据一致性,
会
将检测出的
错误
单元全局通知,相当于将信息进行全局同频,总线内所有单元都
会
将
错误
单元发送的消息进行作废处理。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章