Creating Multiple Type List

This example is shows how to create the list which has multiple type choice option.

Creating Multiple Type List

Creating Multiple Type List

     

This example is shows how to create the list which has multiple type choice option. In this example user can make selection in name list and after selection application will display message according to the selection. Like..........

 

Sandeep: selected
Kumar: selected
Suman: not selected

 

 

The MULTIPLE keyword is used to create the multiple type list as follows:

list = new List("Multiple Option", List.MULTIPLE);

The application look like as follows:

 


Source Code Of MultipleList.java
 

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class MultipleList extends MIDlet implements CommandListener{
  private Display display;
  private Command exit,view; 
  private List list; 

  public MultipleList(){
  exit = new Command("Exit", Command.EXIT, 1);
  view = new Command("View", Command.SCREEN,2);
  }

  public void startApp(){
  display = Display.getDisplay(this);
  list = new List("Multiple Option", List.MULTIPLE);
  list.append("Sandeep"null);
  list.append("Kumar"null);
  list.append("Suman"null);
  list.addCommand(exit);
  list.addCommand(view);
  list.setCommandListener(this)
  display.setCurrent(list);
  }

  public void pauseApp(){ }

  public void destroyApp(boolean unconditional){
  notifyDestroyed();
  }

  public void commandAction(Command c, Displayable s){
  String label = c.getLabel();
  if (label.equals("View")){
  boolean selected[] new boolean[list.size()];
  list.getSelectedFlags(selected);
  for (int i = 0; i < list.size(); i++)
  System.out.println(list.getString(i(selected[i
 
": selected" ": not selected"));
  }else if (label.equals("Exit")){
  destroyApp(false);  
  
  }
}

Output:

Download Source Code