summaryrefslogtreecommitdiffstats
path: root/src/jrummikub/view/View.java
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2011-04-29 16:25:30 +0200
committerMatthias Schiffer <mschiffer@universe-factory.net>2011-04-29 16:25:30 +0200
commit839e020f4bbd85a76a970cf7c56538a82e1075b6 (patch)
tree4240f28ea3467539f2f2ddbe83c1c0fb34f135b2 /src/jrummikub/view/View.java
parent5a0be3261a52f6a0849941283487d08212a35983 (diff)
downloadJRummikub-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.java19
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);
}
}