summaryrefslogtreecommitdiffstats
path: root/src/jrummikub/view/Board.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/jrummikub/view/Board.java')
-rw-r--r--src/jrummikub/view/Board.java17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/jrummikub/view/Board.java b/src/jrummikub/view/Board.java
index 70c0988..b73b00a 100644
--- a/src/jrummikub/view/Board.java
+++ b/src/jrummikub/view/Board.java
@@ -1,12 +1,27 @@
package jrummikub.view;
import java.awt.Color;
+import java.awt.Graphics;
+import javax.swing.ImageIcon;
import javax.swing.JPanel;
@SuppressWarnings("serial")
public class Board extends JPanel implements IBoard {
+ private final static ImageIcon background = new ImageIcon(Board.class.getResource("resource/wood.png"));
+
Board() {
- setBackground(Color.DARK_GRAY);
+ super(true);
+
+ setBorder(new CustomBorder(Color.DARK_GRAY, 0, 1, 0, 1));
+ }
+
+ @Override
+ protected void paintComponent(Graphics g) {
+ for(int x = 0; x < getWidth(); x += background.getIconWidth()) {
+ background.paintIcon(this, g, x, 0);
+ }
+
+ // TODO Rest of painting code
}
}