import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class HelloWorld extends MIDlet implements CommandListener { private Command exitCommand; private Command helpCommand; private Command blahCommand; private Command blah2Command; private TextBox tbox; public HelloWorld() { exitCommand = new Command("Quit", Command.EXIT, 0); helpCommand = new Command("Help", Command.HELP, 1); blahCommand = new Command("Blah", Command.SCREEN, 1); blah2Command = new Command("Blah2", Command.SCREEN,1); tbox = new TextBox("Hello world MIDlet", "Hello World!", 25, 0); tbox.addCommand(helpCommand); tbox.addCommand(blahCommand); tbox.addCommand(blah2Command); tbox.addCommand(exitCommand); tbox.setCommandListener(this); } protected void startApp() { Display.getDisplay(this).setCurrent(tbox); } protected void pauseApp() {} protected void destroyApp(boolean bool) {} public void commandAction(Command cmd, Displayable disp) { if (cmd == exitCommand) { destroyApp(false); notifyDestroyed(); } else if (cmd == helpCommand) { displayHelp(); } else if (cmd == blahCommand) { displayBlah(); } else if (cmd == blah2Command) { displayBlah(); displayBlah(); } } public void displayHelp() { tbox.insert("Help!", 50); } public void displayBlah() { tbox.insert("Blah", 100); } }