code: @Override
      public void draw(Graphics2D g, int width, int height)
      {
          Rectangle bounds = getOwner().getAbsoluteBackgroundBounds();
          computeCoordinates(bounds);
          drawScaledImage(g, image, bounds.x + imgx, bounds.y + imgy, observer);
      }
docs: ===========================================================================