Welcome Back : Basics « J2ME « Java






Welcome Back

Welcome Back
/*--------------------------------------------------
* 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();
    } 
  }
}



           
       








Related examples in the same category

1.Example MIDletExample MIDlet
2.Hello MidletHello Midlet
3.Simple Midlet DemoSimple Midlet Demo
4.Basic MIDlet Shell
5.Welcome MIDletWelcome MIDlet
6.Example jad file
7.MIDlet lifecycleMIDlet lifecycle
8.Goodbye WorldGoodbye World
9.MIDlet State TransitionsMIDlet State Transitions