All pastes #366092 Raw Edit

Something

public text v1 · immutable
#366092 ·published 2007-02-21 14:43 UTC
rendered paste body
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);
    }
}