SWT 设置背景图片的问题

使用下面的方法为什么会抛出异常啊?sShell.setBackgroundImage(newImage(display,getClass().getResourceAsS... 使用下面的方法为什么会抛出异常啊?

sShell.setBackgroundImage(new Image(display, getClass().getResourceAsStream("E:/Documents and Settings/Administrator/桌面/thumb_350_200_20090729053441838.jpg")));

Exception in thread "main" java.lang.IllegalArgumentException: Argument cannot be null
at org.eclipse.swt.SWT.error(SWT.java:3865)
at org.eclipse.swt.SWT.error(SWT.java:3799)
at org.eclipse.swt.SWT.error(SWT.java:3770)
at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:128)
at org.eclipse.swt.graphics.ImageDataLoader.load(ImageDataLoader.java:22)
at org.eclipse.swt.graphics.ImageData.<init>(ImageData.java:331)
at org.eclipse.swt.graphics.Image.<init>(Image.java:541)
at com.his.Main.StartSys.createSShell(StartSys.java:87)
at com.his.Main.StartSys.<init>(StartSys.java:297)
at com.his.Main.StartSys.main(StartSys.java:301)
展开
 我来答
百度网友ed26ceb
2010-01-05 · TA获得超过856个赞
知道小有建树答主
回答量:207
采纳率:0%
帮助的人:154万
展开全部
new Image(Display.getCurrent(), getClass().getResourceAsStream("/images/1.jpg"))
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式