/**
  * 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();
   }
 }