import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;

public class Hello extends MIDlet implements CommandListener {
    private Form mForm;
    private TextField mTextField;
    private String Name;

    public Hello() {
        mForm = new Form("Hello");
        mTextField = new TextField("Name:", "", 12, TextField.ANY);
        mForm.append(mTextField);
        Command okCommand = new Command("OK", Command.OK, 1);
        mForm.addCommand(okCommand);
        mForm.setCommandListener(this);
    }

    public void commandAction(Command c, Displayable d) {
        Name = mTextField.getString();
        HelloCanvas hc = new HelloCanvas(this, Name);
    }

    public void startApp() {
        Display.getDisplay(this).setCurrent(mForm);
    }

    public void pauseApp() {}

    public void destroyApp(boolean unconditional) {
        this.notifyDestroyed();
    }
}