X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjexer%2Fdemos%2FDemoMsgBoxWindow.java;h=ee2bca1ef35993df63dfe9255461cbf0ca1ae8c4;hb=615a0d99fd0aa4437116dd083147f9150d5e6527;hp=9a46c7bb5f999e359a31503866bcc69519738104;hpb=a2018e9964f6c58742cd1e6dd0a0c63e244a89d6;p=nikiroo-utils.git diff --git a/src/jexer/demos/DemoMsgBoxWindow.java b/src/jexer/demos/DemoMsgBoxWindow.java index 9a46c7b..ee2bca1 100644 --- a/src/jexer/demos/DemoMsgBoxWindow.java +++ b/src/jexer/demos/DemoMsgBoxWindow.java @@ -37,6 +37,10 @@ import static jexer.TKeypress.*; */ public class DemoMsgBoxWindow extends TWindow { + // ------------------------------------------------------------------------ + // Constructors ----------------------------------------------------------- + // ------------------------------------------------------------------------ + /** * Constructor. * @@ -55,7 +59,7 @@ public class DemoMsgBoxWindow extends TWindow { DemoMsgBoxWindow(final TApplication parent, final int flags) { // Construct a demo window. X and Y don't matter because it // will be centered on screen. - super(parent, "Message Boxes", 0, 0, 60, 16, flags); + super(parent, "Message Boxes", 0, 0, 64, 18, flags); int row = 1; @@ -133,7 +137,7 @@ public class DemoMsgBoxWindow extends TWindow { ); row += 2; - addLabel("Input box", 1, row); + addLabel("Input box 1", 1, row); addButton("Open &input box", 35, row, new TAction() { public void DO() { @@ -148,6 +152,25 @@ public class DemoMsgBoxWindow extends TWindow { } } ); + row += 2; + + addLabel("Input box 2", 1, row); + addButton("Cance&llable input box", 35, row, + new TAction() { + public void DO() { + TInputBox in = getApplication().inputBox("Input Box", +"This is an example of an InputBox.\n" + +"\n" + +"Note that the InputBox text can span multiple\n" + +"lines.\n" + +"This one has both OK and Cancel buttons.\n", + "some input text", TInputBox.Type.OKCANCEL); + getApplication().messageBox("Your InputBox Answer", + "You entered: " + in.getText() + " and pressed " + + in.getResult()); + } + } + ); addButton("&Close Window", (getWidth() - 14) / 2, getHeight() - 4, new TAction() {