summaryrefslogtreecommitdiffstats
path: root/src/jrummikub/view/impl/ImageUtil.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/jrummikub/view/impl/ImageUtil.java')
-rw-r--r--src/jrummikub/view/impl/ImageUtil.java26
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);
+ }
+}