Question:
I would like to know how to create an org.eclipse.swt.graphics.Image object from a .gif in an external .jar file.
Back Ground:
I am creating a TreeViewer based on TreeViewerArticle, and would like to reference a picture in the jt400.jar file for one of my tree elements.
Code Snippet:
class ViewLabelProvider extends LabelProvider {
public Image getImage(Object obj) {
<<<<NEED CODE to create org.eclipse.swt.graphics.Image >>>>
}
}
Solution:
InputStream stream = this.getClass().getClassLoader().getResourceAsStream("/com/ibm/as400/access/AS40016.gif");
ImageData id = new ImageData(stream);
Image image = new Image(null, id);
return image;