clean up threads and timers
[nikiroo-utils.git] / src / jexer / demos / Demo1.java
index 16138c556200b64af5deaa497c6771de70e62587..1afa354c7aebcb9aa34416ba1f999acb2a6bb39d 100644 (file)
@@ -351,9 +351,12 @@ class DemoMainWindow extends TWindow {
 
         addLabel("Variable-width text field:", 1, row);
         addField(35, row++, 15, false, "Field text");
-
         addLabel("Fixed-width text field:", 1, row);
-        addField(35, row, 15, true);
+        addField(35, row++, 15, true);
+        addLabel("Variable-width password:", 1, row);
+        addPasswordField(35, row++, 15, false);
+        addLabel("Fixed-width password:", 1, row);
+        addPasswordField(35, row++, 15, true, "hunter2");
         row += 2;
 
         if (!isModal()) {
@@ -402,22 +405,24 @@ class DemoMainWindow extends TWindow {
             );
         }
         row += 2;
+         */
 
         if (!isModal()) {
             addLabel("Terminal", 1, row);
             addButton("Termi&nal", 35, row,
-                {
-                    getApplication().openTerminal(0, 0);
+                new TAction() {
+                    public void DO() {
+                        getApplication().openTerminal(0, 0);
+                    }
                 }
             );
         }
         row += 2;
-         */
 
         progressBar = addProgressBar(1, row, 22, 0);
         row++;
         timerLabel = addLabel("Timer", 1, row);
-        timer = getApplication().addTimer(100, true,
+        timer = getApplication().addTimer(250, true,
             new TAction() {
 
                 public void DO() {
@@ -427,7 +432,6 @@ class DemoMainWindow extends TWindow {
                         timerI++;
                     }
                     progressBar.setValue(timerI);
-                    DemoMainWindow.this.setRepaint();
                 }
             }
         );