
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class List2 extends MIDlet implements CommandListener
{
   private Display display;
   private List list;
   private Command cmExit;
   private Command cmOk;

   public List2()
   {
      display = Display.getDisplay(this);
      String medias[] = {"Emails", "Text messages", "Calls", "MMS messages"};
      list = new List("Medias", List.EXCLUSIVE, medias, null);

      cmOk = new Command("Ok", Command.SCREEN, 0);
      cmExit = new Command("Exit", Command.EXIT, 0);
   }

   public void startApp()
   {
      list.addCommand(cmOk);
      list.addCommand(cmExit);
      list.setCommandListener(this);
      display.setCurrent(list);
   }

   public void pauseApp(){}
   public void destroyApp(boolean b){}

   public void commandAction(Command c, Displayable s)
   {
      if(c == cmOk)
      {
         String selection = list.getString(list.getSelectedIndex());
         System.out.println("Your selection: " + selection);
      }
      else if(c == cmExit)
      {
         destroyApp(false);
         notifyDestroyed();
      }
   }
}

