summaryrefslogtreecommitdiffstats
path: root/src/jrummikub/view/Table.java
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2011-04-27 20:25:37 +0200
committerMatthias Schiffer <mschiffer@universe-factory.net>2011-04-27 20:25:37 +0200
commita526d2efbf69ecf5fd951391644539d14c9b3798 (patch)
treeabe315bb41d39e6ead792fd8cb1a47ac577cc0b4 /src/jrummikub/view/Table.java
parent793b4c6dac0137aef286f5096c09bc473105c447 (diff)
downloadJRummikub-a526d2efbf69ecf5fd951391644539d14c9b3798.tar
JRummikub-a526d2efbf69ecf5fd951391644539d14c9b3798.zip
Created basic view
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@3 72836036-5685-4462-b002-a69064685172
Diffstat (limited to 'src/jrummikub/view/Table.java')
-rw-r--r--src/jrummikub/view/Table.java47
1 files changed, 47 insertions, 0 deletions
diff --git a/src/jrummikub/view/Table.java b/src/jrummikub/view/Table.java
new file mode 100644
index 0000000..d27c8a1
--- /dev/null
+++ b/src/jrummikub/view/Table.java
@@ -0,0 +1,47 @@
+package jrummikub.view;
+
+import java.awt.BorderLayout;
+
+import javax.swing.JLabel;
+import javax.swing.JPanel;
+
+@SuppressWarnings("serial")
+public class Table extends JPanel implements ITable {
+ private JLabel leftPlayerLabel, topPlayerLabel, rightPlayerLabel;
+ private JPanel innerPanel;
+
+
+ @Override
+ public void setLeftPlayerName(String playerName) {
+ leftPlayerLabel.setText(playerName);
+ }
+
+ @Override
+ public void setTopPlayerName(String playerName) {
+ topPlayerLabel.setText(playerName);
+ }
+
+ @Override
+ public void setRightPlayerName(String playerName) {
+ rightPlayerLabel.setText(playerName);
+ }
+
+ Table() {
+ setLayout(new BorderLayout());
+
+ leftPlayerLabel = new JLabel();
+ add(leftPlayerLabel, BorderLayout.WEST);
+
+ topPlayerLabel = new JLabel();
+ topPlayerLabel.setHorizontalAlignment(JLabel.CENTER);
+ topPlayerLabel.setHorizontalTextPosition(JLabel.CENTER);
+ add(topPlayerLabel, BorderLayout.NORTH);
+
+ rightPlayerLabel = new JLabel();
+ add(rightPlayerLabel, BorderLayout.EAST);
+
+ innerPanel = new JPanel();
+ innerPanel.setOpaque(false);
+ add(innerPanel, BorderLayout.CENTER);
+ }
+}