diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2011-04-29 16:25:30 +0200 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2011-04-29 16:25:30 +0200 |
commit | 839e020f4bbd85a76a970cf7c56538a82e1075b6 (patch) | |
tree | 4240f28ea3467539f2f2ddbe83c1c0fb34f135b2 /src/jrummikub/view/View.java | |
parent | 5a0be3261a52f6a0849941283487d08212a35983 (diff) | |
download | JRummikub-839e020f4bbd85a76a970cf7c56538a82e1075b6.tar JRummikub-839e020f4bbd85a76a970cf7c56538a82e1075b6.zip |
Added Event handling to buttons
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@16 72836036-5685-4462-b002-a69064685172
Diffstat (limited to 'src/jrummikub/view/View.java')
-rw-r--r-- | src/jrummikub/view/View.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/jrummikub/view/View.java b/src/jrummikub/view/View.java index 65e26b5..8589e8f 100644 --- a/src/jrummikub/view/View.java +++ b/src/jrummikub/view/View.java @@ -7,6 +7,8 @@ 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; @@ -45,6 +47,7 @@ public class View extends JFrame implements IView { * @param args */ public static void main(String[] args) { + // FIXME Only test main for GUI preview String nativeLF = UIManager.getSystemLookAndFeelClassName(); try { @@ -60,6 +63,22 @@ public class View extends JFrame implements IView { 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); } } |