#46 BoxLayoutManager working
[fanfix.git] / src / jexer / demos / DemoMainWindow.java
index 7ad14fe145860ce2b9faffc68b02345eeecc485d..0be7088556e959b2c64c9d725e316ebbfb1b7321 100644 (file)
@@ -44,6 +44,7 @@ import jexer.TTimer;
 import jexer.TWidget;
 import jexer.TWindow;
 import jexer.event.TCommandEvent;
+import jexer.layout.StretchLayoutManager;
 import static jexer.TCommand.*;
 import static jexer.TKeypress.*;
 
@@ -108,6 +109,9 @@ public class DemoMainWindow extends TWindow {
         // centered on screen.
         super(parent, i18n.getString("windowTitle"), 0, 0, 64, 23, flags);
 
+        setLayoutManager(new StretchLayoutManager(getWidth() - 2,
+                getHeight() - 2));
+
         int row = 1;
 
         // Add some widgets
@@ -251,6 +255,20 @@ public class DemoMainWindow extends TWindow {
             }
         );
 
+        /*
+        addButton("Exception", 35, row + 3,
+            new TAction() {
+                public void DO() {
+                    try {
+                        throw new RuntimeException("FUBAR'd!");
+                    } catch (Exception e) {
+                        new jexer.TExceptionDialog(getApplication(), e);
+                    }
+                }
+            }
+        );
+         */
+
         activate(first);
 
         statusBar = newStatusBar(i18n.getString("statusBar"));