几种SWT Image的创建方法
????? 大脑中分不清绝对路径、相对路径,每次创建Image时总是碰,碰对了就对了,碰错了就改,下面总结一下Image的创建方法
??? ? 1.new Image(Device device, String fileName),如果图像位于工程/images目录下,fileName要使用"images/imageName.jpg",
????? 2.ImageDescriptor.createFromFile(ImagePath.class, "ACTIVITY_STATUS_RUNNING.jpg").createImage()
此时图像和ImagePath类位于同一个目录下,Image的这种构造方法是jface提供的,我在插件编程的时候碰到过
????? 目前只用过这两种,Taking a looking on SWT Image http://www.eclipse.org/articles/Article-SWT-images/graphics-resources.html文章中介绍了好几种,还有通过ImageData创建,通过图片的InputStream来创建等等,以后用到的时候再来完善,有兴趣的可以自己参考上面连接的文章。