我正在尝试使用SWT Image
Image image=new Image(device,"icons/imagename.png");
图标文件夹位于插件的类路径中,但我仍然得到IOException
。
您能否帮我说明从插件的内部资源访问Image资源的正确方法是什么?
答案 0 :(得分:3)
使用类似:
String path = "icons/imagename.png";
Bundle bundle = Platform.getBundle("plugin id");
URL url = FileLocator.find(bundle, new Path(path), null);
ImageDescriptor imageDesc = ImageDescriptor.createFromURL(url);
Image image = imageDesc.createImage();
不要忘记在完成图像后必须处理图像。