summaryrefslogtreecommitdiffstats
path: root/src/jrummikub/view/View.java
diff options
context:
space:
mode:
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);
}
}