/** * TODO: Load job and step images. */ public static Image getImage( Display display, ClassLoader classLoader, String filename ) { try { return new Image( display, classLoader.getResourceAsStream( filename ) ); } catch ( Exception e ) { try { return new Image( display, classLoader.getResourceAsStream( "/" + filename ) ); } catch ( Exception e2 ) { return getImage( display, filename ); } } }
/** * TODO: Load splash and common images. */ public static Image getImageAsResource( Display display, String location ) { return new Image( display, getImageInputStream( display, location ) ); }
imageSpoonHigh = ImageUtil.getImageAsResource( display, BasePropertyHandler.getProperty( "spoon_image_high" ) ); ImageUtil.makeImageTransparent( display, loadAsResource( display, BasePropertyHandler .getProperty( "Banner_bg_image" ), 0 ), // , "ui/images/bg_banner.png" new RGB( 255, 255, 255 ) );
@Override public void drawImage( BufferedImage image, int x, int y ) { ImageData imageData = ImageUtil.convertToSWT( image ); Image swtImage = new Image( gc.getDevice(), imageData ); gc.drawImage( swtImage, x, y ); swtImage.dispose(); } }
@Override public void drawImage( BufferedImage image, int x, int y ) { ImageData imageData = ImageUtil.convertToSWT( image ); Image swtImage = new Image( gc.getDevice(), imageData ); gc.drawImage( swtImage, x, y ); swtImage.dispose(); } }
ImageData imageData = ImageUtil.convertToSWT( bufferedImage );
@Override public InputStream getPerspectiveIcon() { return ImageUtil.getImageInputStream( Display.getCurrent(), "ui/images/transformation.png" ); }
/** * TODO: not used. */ public static Image getImage( Display display, Class<?> resourceClass, String filename ) { try { return new Image( display, resourceClass.getResourceAsStream( filename ) ); } catch ( Exception e ) { try { return new Image( display, resourceClass.getResourceAsStream( "/" + filename ) ); } catch ( Exception e2 ) { return getImage( display, filename ); } } }
ImageData imageData = ImageUtil.convertToSWT( bufferedImage );