RCP 为托盘设置图片后,无法运行程序,这是怎么回事
1个回答
展开全部
因为出现了异常,所以程序关闭了,可能是因为你获取图标的路径不多。挥着代码写错了。记住程序任何一个地方出现异常,都会出现你一道的问题“屏幕出现程序然后就自动关闭了”
给你个例子:
trayImage =
AbstractUIPlugin.imageDescriptorFromPlugin("com.a1.b1",
"/icons/alt_about.gif").createImage();
trayItem.setImage(trayImage);
解释一下:
imageDescriptorFromPlugin的参数
第一个参数是你创建Project时的Project Name.
第二个参数是你图片的相对路径。其实这个图片的绝对路径是:com/a1/b1/icons/alt_about.gif.
你能是第二个路径写错了。
给你个例子:
trayImage =
AbstractUIPlugin.imageDescriptorFromPlugin("com.a1.b1",
"/icons/alt_about.gif").createImage();
trayItem.setImage(trayImage);
解释一下:
imageDescriptorFromPlugin的参数
第一个参数是你创建Project时的Project Name.
第二个参数是你图片的相对路径。其实这个图片的绝对路径是:com/a1/b1/icons/alt_about.gif.
你能是第二个路径写错了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询