From 96cb7454884ed896c0e3305e86212a5c01240d5f Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Fri, 29 Apr 2011 16:25:32 +0200 Subject: Restructured view package git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@17 72836036-5685-4462-b002-a69064685172 --- src/jrummikub/view/View.java | 84 -------------------------------------------- 1 file changed, 84 deletions(-) delete mode 100644 src/jrummikub/view/View.java (limited to 'src/jrummikub/view/View.java') diff --git a/src/jrummikub/view/View.java b/src/jrummikub/view/View.java deleted file mode 100644 index 8589e8f..0000000 --- a/src/jrummikub/view/View.java +++ /dev/null @@ -1,84 +0,0 @@ -package jrummikub.view; - -import java.awt.BorderLayout; -import java.awt.Color; -import java.awt.Dimension; - -import javax.swing.JFrame; -import javax.swing.UIManager; - -import jrummikub.util.IListener; - -@SuppressWarnings("serial") -public class View extends JFrame implements IView { - private Table table; - private PlayerPanel playerPanel; - - private final static int PLAYER_PANEL_HEIGHT = 150; - - - public ITable getTable() { - return table; - } - - public IPlayerPanel getPlayerPanel() { - return playerPanel; - } - - - public View() { - super("JRummikub"); - - setSize(1000, 700); - setDefaultCloseOperation(EXIT_ON_CLOSE); - - setLayout(new BorderLayout()); - - table = new Table(); - add(table, BorderLayout.CENTER); - - playerPanel = new PlayerPanel(); - playerPanel.setBorder(new CustomBorder(Color.BLACK, 1, 0, 0, 0)); - playerPanel.setPreferredSize(new Dimension(0, PLAYER_PANEL_HEIGHT+1)); - add(playerPanel, BorderLayout.SOUTH); - } - - /** - * @param args - */ - public static void main(String[] args) { - // FIXME Only test main for GUI preview - String nativeLF = UIManager.getSystemLookAndFeelClassName(); - - try { - UIManager.setLookAndFeel(nativeLF); - } catch (Exception e) { - } - - View view = new View(); - - view.getPlayerPanel().setCurrentPlayerName("Player 1"); - view.getPlayerPanel().setTimeLeft(42); - view.getTable().setLeftPlayerName("Player 2"); - view.getTable().setTopPlayerName("Player 3"); - view.getTable().setRightPlayerName("Player 4"); - - view.getPlayerPanel().getSortByNumberEvent().add(new IListener() { - @Override - public void fire() { - System.out.println("'Sort by number' fired"); - }}); - view.getPlayerPanel().getSortByColorEvent().add(new IListener() { - @Override - public void fire() { - System.out.println("'Sort by color' fired"); - }}); - view.getPlayerPanel().getEndTurnEvent().add(new IListener() { - @Override - public void fire() { - System.out.println("'End turn' fired"); - }}); - - view.setVisible(true); - } -} -- cgit v1.2.3