From fe7a2bc0ee0c04171cebffbfb0d0fdd98038938b Mon Sep 17 00:00:00 2001 From: Jannis Harder Date: Sun, 19 Jun 2011 03:23:37 +0200 Subject: Started implementing of side panel git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@480 72836036-5685-4462-b002-a69064685172 --- src/jrummikub/view/impl/View.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'src/jrummikub/view/impl/View.java') 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); -- cgit v1.2.3