Friday, April 29, 2011

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

No comments:

Post a Comment

Search This Blog

Total Pageviews