/** * Sets the image to paint if the canvas is an instance of <code>ThumbnailCanvas</code>. * * @param image The image to paint. */ void setImage(BufferedImage image) { if (canvas instanceof ThumbnailCanvas) { makeComponentsSize(image.getWidth(), image.getHeight()); ((ThumbnailCanvas) canvas).setImage(image); // window.getContentPane().removeAll(); // buildUI(); window.pack(); } }