void setIcon() throws Exception { URL url = this.getClass().getResource("/microscope.gif"); if (url == null) return; Image img = createImage((ImageProducer) url.getContent()); if (img != null) setIconImage(img); }