J2ME Java

/*--------------------------------------------------
* WelcomeBack.java
*
* Example from the book:     Core J2ME Technology
* Copyright John W. Muchow   http://www.CoreJ2ME.com
* You may use/modify for any non-commercial purpose
*-------------------------------------------------*/
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class WelcomeBack extends MIDlet implements CommandListener
{
  private Display display;      // Reference to Display object for this MIDlet
  private List lsMain;         // A List of items
  private Command cmExit;      // A Command to exit the MIDlet
  public WelcomeBack()
  {
    display = Display.getDisplay(this);
    
    cmExit = new Command("Exit", Command.SCREEN, 1);
    lsMain = new List("Welcome Back", Choice.IMPLICIT);
    lsMain.append("Core J2ME", null);
    lsMain.addCommand(cmExit);
    lsMain.setCommandListener(this);
  }
  // Called by application manager to start the MIDlet.
  public void startApp()
  {
    display.setCurrent(lsMain);
  }
  // A required method
  public void pauseApp()
  { }
  // A required method
  public void destroyApp(boolean unconditional)
  { }
  // Check to see if our Exit command was selected
  public void commandAction(Command c, Displayable s)
  {
    if (c == cmExit)
    {
      destroyApp(false);
      notifyDestroyed();
    } 
  }
}