rendered paste bodyimport 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);
}
}