社区
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" 的错误,
请问是什么原因?如何解决?
谢谢高手指点!!!
...全文
141
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
打赏
举报
回复
怎么没人回答?
100家大公司java笔试题汇总
从网上找到的在这里分享一下,可能有点不全或是普遍,但是有答案。
做测试员报告BUG时,必须知道的事.
1. 是什么样的
错误
?2.
错误
级别?3. 在哪个模块,在源程序哪一行或哪几行?4. 这个
错误
会
对其它部分和整个系统造成什么影响?5. 为什么
会
出现
这个
错误
?(程序当时是怎么想的)6. 修改建议,修改后又可能对系统造成影响(可能
出现
什么潜在
错误
)7. 如果这个
错误
没有被发现,到了市场
会
有什么负作用?8. 牛B如果知道了,
会
怎么利用这个BUG?(专门为此写了一段攻击代码,还现场演视了一下效果)9.
linux 怎么
出现
错误
,Linux编程时
出现
Segmentation fault
错误
如何解决?
有些开发者在Linux下进程编程,使用GDB调试时发现了一个Segmentation fault
错误
。这个
错误
主要是访问了
错误
的内存段引起的,可能是没有权限或者是内存段不存在,这个问题如何处理呢?下面小编将为大家带来Linux编程时
出现
Segmentation fault
错误
的处理办法,一起去看看吧。方法如下:这个
错误
是怎么导致的呢?原来是在定义一个char类型的指针,然后就直接对这个指针进行字符...
error:LNK2005 已经在*.obj中定义
为什么
会
出现
这个
错误
??“error LNK2005: 已经在*.obj中定义” 编程中经常能遇到LNK2005
错误
——重复定义
错误
,其实LNK2005
错误
并不是一个很难解决的
错误
,弄清楚它形成的原因,就可以轻松解决它了。造成LNK2005
错误
主要有以下几种情况: 1.重复定义全局变量。可能存在两种情况:A、对于一些初学编程的程序员,有时候
会
以为需要使用全局变量的地方就可以使用...
05.Qt安装和Qt
出现
“启动程序失败,路径或者权限
错误
?”解决办法
这个
错误
网上找了很多解决方法,都没有解决,之后查询下面的方法可以解决问题,修改.pro文件的“TARGET”参数的内容 修改以前
出现
报错 Starting D:\Code\Code_for_qt\build-10_ziding-Desktop_Qt_5_4_0_MinGW_32bit-Debug\debug\10_ziding.exe... 启动程序失败,路径或者权限
错误
? D:\C...
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章