[Pemrograman] Membuat Komponen List di J2ME



Hello world !
malem sobat,pada pembahasan kali ini masih sama seperti kemarin yaitu membahas tentang komponen-komponen dalam Java ME,nah pada sesi ini kita akan membahas tentang komponen List

list adalah elemen antarmuka pengguna yang digunakan untuk menampilkan pilihan di telepon ponsel. list di Java ME seperti ListBox dan ComboBox di pemrograman desktop. list dapat digunakan untuk menampilkan pilihan menu.

list ada 3 jenis

IMPLISIT ·

LIST IMPLISIT menawarkan cara yang sangat nyaman untuk pembangunan menu dan list sederhana. terdapat perintah otomatis ‘public static final Command SELECT_COMMAND’. Perintah ini memungkinkan programmer untuk mengetahui apakah pengguna telah memilih elemen LIST .

Untuk mengetahui pilihan mana yang telah dipilih di gunakan methods
‘public int getSelectedIndex ()’

berikut sample coding yang coba saya buat

/**
 * @(#)demoListImplicit.java
 *
 *
 * @anugrah bagus soesilo
 * @version 1.00 2012/3/9
 */

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

public class demoListImplicit extends MIDlet implements CommandListener{

	Display display;
	List list;

    public demoListImplicit() {

	this.list = new List("Demo List",List.IMPLICIT);
    this.list.append("Pilihan 1",null);
    this.list.append("Pilihan 2",null);
    this.list.append("Pilihan 3",null);
    this.list.append("Pilihan 4",null);
    this.list.append("Pilihan 5",null);
    this.list.setCommandListener(this);

    }

    public void startApp(){
    	this.display = Display.getDisplay(this);
    	this.display.setCurrent(this.list);
    }
    public void pauseApp(){

    }
    public void destroyApp(boolean unconditional){

    }

    public void commandAction(Command c, Displayable d)
    	{
		if(d == this.list)
			{
				if(c == List.SELECT_COMMAND)
					{
						if(this.list.getSelectedIndex() == 0)
							{
								this.list.setTitle("List 1");
							}
							else if(this.list.getSelectedIndex() == 1)
								{
									this.list.setTitle("List 2");
								}
							else if(this.list.getSelectedIndex() == 2)
								{
									this.list.setTitle("List 3");
								}
							else if(this.list.getSelectedIndex() == 3)
								{
									this.list.setTitle("List 4");
								}
							else if(this.list.getSelectedIndex() == 4)
								{
									this.list.setTitle("List 5");
								}
					}
			}
    	}

}

masih terdapat 2 list lagi yang sering di gunakan oleh programer yaitu list exclusive dan list multiple,untuk list ini akan kita bahas satu persatu,jadi sabar yah dan tunggu tutorial berikutnya🙂

Silahkan belajar dan mencoba,bila ada pertanyaan silahkan tanyakan di bawah ini

Anugrah Bagus Susilo

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s