Senin, 30 Mei 2011

Penggunaan List pada Mobile

List merupakan subclass dari screen yang berisi sebuah daftar dari suatu pilihan. di dalam lis ini terdapat 3(tiga) tipe antara lain : IMPLICIT, EXCLUSIVE atau MULTIPLE.
didalam contoh scriptnya hanya menggunakan tipe IMPLITIC .

Inilah contoh scriptnya :



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

public class penggunaanList extends MIDlet implements CommandListener {
    Display display;
    List list;
    Command exitCommand = new Command("Exit", Command.EXIT, 1);
    Command newCommand = new Command("New Item", Command.OK, 1);
    Command renameCommand = new Command("Rename Item", Command.OK, 1);
    Command deleteCommand = new Command("Delete Item", Command.OK, 1);
    Ticker ticker = new Ticker(
        "WILDAN MUHAMMAD SOFWAN");
public penggunaanList(){
        list = new List("JENI : Contoh List", List.IMPLICIT);
        list.append("List Item #1", null);
        list.append("List Item #2", null);
        list.append("List Item #3", null);
        list.setTicker(ticker);
        list.addCommand(exitCommand);
        list.addCommand(newCommand);
        list.addCommand(renameCommand);
        list.addCommand(deleteCommand);
        list.setCommandListener(this);
}
    public void startApp()
    {
        if (display == null){
        display = Display.getDisplay(this);
        display.setCurrent(list);
        }
    }

    public void pauseApp() {
    }

    public void destroyApp(boolean unconditional) {
    }

    public void commandAction(Command c, Displayable d)
    {
     if (c == exitCommand){
        destroyApp(true);
        notifyDestroyed(); // Exit
    }
    if (c == List.SELECT_COMMAND){
        int index = list.getSelectedIndex();
        String currentItem = list.getString(index);
        // menjalankan suatu hal
        }
    }
}

Maka tampilannya akan seperti ini :



Tidak ada komentar:

Posting Komentar