summaryrefslogtreecommitdiffstats
path: root/src/jrummikub/view/impl/View.java
diff options
context:
space:
mode:
authorJannis Harder <harder@informatik.uni-luebeck.de>2011-06-19 03:23:37 +0200
committerJannis Harder <harder@informatik.uni-luebeck.de>2011-06-19 03:23:37 +0200
commitfe7a2bc0ee0c04171cebffbfb0d0fdd98038938b (patch)
tree80b8116bdb89ea31d14b59b253cadf0b40ccc800 /src/jrummikub/view/impl/View.java
parentbf24a9279ae23336cc8e14d6e1c40f1a2a0c33a7 (diff)
downloadJRummikub-fe7a2bc0ee0c04171cebffbfb0d0fdd98038938b.tar
JRummikub-fe7a2bc0ee0c04171cebffbfb0d0fdd98038938b.zip
Started implementing of side panel
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@480 72836036-5685-4462-b002-a69064685172
Diffstat (limited to 'src/jrummikub/view/impl/View.java')
-rw-r--r--src/jrummikub/view/impl/View.java15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/jrummikub/view/impl/View.java b/src/jrummikub/view/impl/View.java
index 5ede7b3..60202e4 100644
--- a/src/jrummikub/view/impl/View.java
+++ b/src/jrummikub/view/impl/View.java
@@ -62,6 +62,7 @@ public class View extends JFrame implements IView {
private LoginPanel loginPanel;
private ScorePanel scorePanel;
private GameListPanel gameListPanel;
+ private SidePanel sidePanel;
private BottomPanelType bottomPanelType;
@@ -321,6 +322,9 @@ public class View extends JFrame implements IView {
winPanel = new WinPanel();
winPanel.setVisible(false);
mainLayer.add(winPanel);
+
+ sidePanel = new SidePanel();
+ mainLayer.add(sidePanel);
}
@Override
@@ -335,6 +339,8 @@ public class View extends JFrame implements IView {
int width = getContentPane().getWidth(), height = getContentPane()
.getHeight();
+
+
layeredPane.setBounds(0, 0, width, height);
mainLayer.setBounds(0, 0, width, height);
@@ -346,9 +352,14 @@ public class View extends JFrame implements IView {
int tableHeight = height - playerPanelHeight;
- table.setBounds(0, 0, width, tableHeight);
- table.validate();
playerPanel.setBounds(0, tableHeight, width, playerPanelHeight);
+ playerPanel.rescale();
+
+ int sideWidth = playerPanel.getLeftPanelWidth() + 1;
+
+ table.setBounds(sideWidth, 0, width - sideWidth, tableHeight);
+ table.validate();
+ sidePanel.setBounds(0, 0, sideWidth, tableHeight);
startTurnPanel.setBounds(0, tableHeight, width, playerPanelHeight);
pausePanel.setBounds(0, tableHeight, width, playerPanelHeight);
winPanel.setBounds(0, tableHeight, width, playerPanelHeight);