Nah, disini, akan dijelaskan mengenai array yang berupa image. Aku juga baru dapat contoh source codenya di internet, gara-garanya aku mau bikin List tapi selain nama menunya yang array, aku juga mau image array juga, biar inisiasinya hanya cukup dengan 1 baris. "Gimana caranya Dy?". Begini nih:
import javax.microedition.lcdui.Command; import javax.microedition.lcdui.CommandListener; import javax.microedition.lcdui.Display; import javax.microedition.lcdui.Displayable; import javax.microedition.lcdui.Form; import javax.microedition.lcdui.Image; import javax.microedition.lcdui.List; import javax.microedition.midlet.*; /** * @author Dyah Fajar */ public class ImageArray extends MIDlet implements CommandListener{ private Display dsp; private Form frm; private Command cmd; private List list; private String[] menuList = {"Menu 1", "Menu 2", "Menu 3"}; public ImageArray() { dsp = Display.getDisplay(this); frm = new Form("ini form"); cmd = new Command("View", Command.OK, 0); frm.addCommand(cmd); frm.setCommandListener(this); try { Image[] image = {Image.createImage("/camera.png"), Image.createImage("/folder.png"), Image.createImage("manual.png")}; list = new List("List Menu", List.EXCLUSIVE, menuList, image); } catch (Exception e) { } } public void startApp() { dsp.setCurrent(frm); } public void pauseApp() { } public void destroyApp(boolean unconditional) { } public void commandAction(Command c, Displayable d) { if (c == cmd){ dsp.setCurrent(list); } } } |
Tapi, waktu aku jalankan di emulator 2.5.2, listnya gak muncul, tapi waktu dijalankan di emulator yang 3.0, dia mau muncul. Ada yang tau kenapa?
Selamat mencoba... ^^
Selamat mencoba... ^^
pas aku cobain, malah d emulator 3.0 gak muncul apa2 mbak..
BalasHapusmohon bantuannya mbak, aku lgi pengen buat aplikasi d sna entar ada textbox nya, textbox itu nanti d gunakan u/ menginput string yg sama berkali-kali(kayak fungsi for) nah inputan dr textbox itu semuanya harus d simpen sementara, nah kalo udah selesai inputnya baru semua data itu d proses. kyk gitu mbak..
ini memang hanya muncul bentuknya list. Jadi seharusnya yang tertampil di emulator seperti ini:
BalasHapus| | Menu 1
| | Menu 2
| | Menu 3
Kalau data yang mau disimpan berkali-kali, pastikan punya array untuk menampung sementara hasil inputan, kalau usersudah selesai menginput, akan ada tombol untuk memanggil array tersebut dan memprosesnya.