/* * TextBoxDemo.java * * Created on 13 ??????? 2546, 16:38 ?. */
      
        import javax.microedition.midlet.*;
        import javax.microedition.lcdui.*;
      /**
        * An example MIDlet with simple "Hello" text and an Exit command.
        * Refer to the startApp, pauseApp, and destroyApp
        * methods so see how each handles the requested transition.
        *
        * @author sup98
        * @version
        */
        public class TextBoxDemo extends MIDlet implements CommandListener {
        
        private Command exitCommand, okCommand; // The exit command
        private Display display; // The display for this MIDlet
	private TextBox t;
        
        public TextBoxDemo() {
        display = Display.getDisplay(this);
	t = new TextBox("Enter Phone Number","018116855",10,TextField.PHONENUMBER);

        exitCommand = new Command("Exit", Command.EXIT, 2);
	okCommand = new Command("OK", Command.OK,2);

        }
        
        /**
        * Start up the Hello MIDlet by creating the TextBox and associating
        * the exit command and listener.
        */
        public void startApp() {
        
        t.addCommand(exitCommand);
        t.addCommand(okCommand);
        t.setCommandListener(this);
        
        display.setCurrent(t);
        }
        
        /**
        * Pause is a no-op since there are no background activities or
        * record stores that need to be closed.
        */
        public void pauseApp() {
        }
        
        /**
        * Destroy must cleanup everything not handled by the garbage collector.
        * In this case there is nothing to cleanup.
        */
        public void destroyApp(boolean unconditional) {
        }
        
        /*
        * Respond to commands, including exit
        * On the exit command, cleanup and notify that the MIDlet has been destroyed.
        */
        public void commandAction(Command c, Displayable s) {
        if (c == exitCommand) {
        destroyApp(false);
        notifyDestroyed();
        }
        }
        
        }
