diff options
Diffstat (limited to 'src/jrummikub/view/impl/ImageUtil.java')
-rw-r--r-- | src/jrummikub/view/impl/ImageUtil.java | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/jrummikub/view/impl/ImageUtil.java b/src/jrummikub/view/impl/ImageUtil.java new file mode 100644 index 0000000..78f825b --- /dev/null +++ b/src/jrummikub/view/impl/ImageUtil.java @@ -0,0 +1,26 @@ +package jrummikub.view.impl; + +import java.awt.Color; +import java.awt.Graphics2D; +import java.awt.image.BufferedImage; + +import javax.swing.ImageIcon; + +class ImageUtil { + private ImageUtil() { + } + + static ImageIcon createColorIcon(Color c, int size) { + BufferedImage image = new BufferedImage(size, size, + BufferedImage.TYPE_INT_RGB); + Graphics2D g = image.createGraphics(); + + g.setColor(Color.BLACK); + g.fillRect(0, 0, size, size); + + g.setColor(c); + g.fillRect(1, 1, size - 2, size - 2); + + return new ImageIcon(image); + } +} |