- Graphics2D g = (Graphics2D) image.getGraphics();
- g.setComposite(
- AlphaComposite.getInstance(AlphaComposite.SRC_OVER,
- TRANSPARENCY));
- g.drawImage(mask, 0, 0, image.getWidth(), image.getHeight(), null);
- return image;
+ if (cols.hasHidden() || rows.hasHidden())
+ {
+ BufferedImage mask = buildHiddenImage(rows, cols, miniMe.getWidth(),
+ miniMe.getHeight());
+
+ Graphics2D g = (Graphics2D) miniMe.getGraphics();
+ g.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER,
+ TRANSPARENCY));
+ g.drawImage(mask, 0, 0, miniMe.getWidth(), miniMe.getHeight(), null);
+ }