diff options
author | Jannis Harder <harder@informatik.uni-luebeck.de> | 2011-06-19 03:23:37 +0200 |
---|---|---|
committer | Jannis Harder <harder@informatik.uni-luebeck.de> | 2011-06-19 03:23:37 +0200 |
commit | fe7a2bc0ee0c04171cebffbfb0d0fdd98038938b (patch) | |
tree | 80b8116bdb89ea31d14b59b253cadf0b40ccc800 /src/jrummikub/view/impl/View.java | |
parent | bf24a9279ae23336cc8e14d6e1c40f1a2a0c33a7 (diff) | |
download | JRummikub-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.java | 15 |
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); |