public ImageJRibbonBand() { super( NAME, new BasicResizableIcon(ImageUtil.loadImage(ImageJ.class.getResource("/microscope.gif")))); // initialize some static ImageJ stuff // home directory System.setProperty("plugins.dir", "ij"); // background color ImageJ.backgroundColor = LookAndFeelUtil.getBackground(this); // create ImageJ wrapper imageJ = new ImageJWrapper(); imageJComp = new JRibbonComponent(imageJ.getSwingPanel()); // add ImageJ GUI wrapper to ribbon addRibbonComponent(imageJComp, 3); RibbonUtil.setRestrictiveResizePolicies(this); }
/** * Return the image resource from given resource name * * @param resourceName resource name */ public BufferedImage getImageResource(String resourceName) { return ImageUtil.load(getResourceAsStream(resourceName)); }