Merge branch 'master' of https://github.com/klamonte/jexer
[fanfix.git] / src / jexer / TButton.java
index 0fc36a2de2afac6f682e44af5e930289c9cbb60a..fb8c08e35c4c3a48b6361036837d308c7eb3b9cc 100644 (file)
@@ -1,4 +1,4 @@
-/**
+/*
  * Jexer - Java Text User Interface
  *
  * License: LGPLv3 or later
@@ -75,6 +75,16 @@ public final class TButton extends TWidget {
      */
     private TAction action;
 
+    /**
+     * Act as though the button was pressed.  This is useful for other UI
+     * elements to get the same action as if the user clicked the button.
+     */
+    public void dispatch() {
+        if (action != null) {
+            action.DO();
+        }
+    }
+
     /**
      * Private constructor.
      *