FAQ |
Calendar |
![]() |
|
Programming Share, tanya jawab, saling bantu antar programmer dengan berbagai macam bahasa pemrograman. |
![]() |
|
Thread Tools |
#1
|
|||
|
|||
![]()
salam kenal dari jusmelon agan2 ![]() saya iseng2 sedang belajar J2ME, bikin aplikasi HP nah ini sedang bingung bagaimana cara memanggil fungsi yg sudah dipanggil. ini source code nya gan.. Code: import javax.microedition.midlet.MIDlet; import javax.microedition.midlet.MIDletStateChangeExcepti on; import javax.microedition.lcdui.*; public class AmbilString extends MIDlet implements CommandListener { private List List1, List2; private Command cmok, cmok2, cmexit,cmtambah; private Display display; private String getlist1,getlist2; private Form form; public AmbilString() { List1 = new List("Kata Pertama",Choice.IMPLICIT); List1.append("kata", null); List1.append("kataa", null); List1.append("kataaa", null); List1.append("kataaaa", null); List2 = new List("Kata Kedua",Choice.IMPLICIT); List2.append("saya", null); List2.append("sayaa", null); List2.append("sayaaa", null); List2.append("sayaaaa", null); cmok = new Command("Next",Command.OK,2); cmok2 = new Command("Next",Command.OK,2); cmexit = new Command("Exit",Command.EXIT,1); cmtambah = new Command("Tambah",Command.OK,2); public void showList1(){ display = Display.getDisplay(this); display.setCurrent(List1); operator.addCommand(cmok); operator.addCommand(cmexit); operator.setCommandListener(this); } public void getList1(){ getlist1 = List1.getString(List1.getSelectedIndex()); } public void showList2(){ display = Display.getDisplay(this); display.setCurrent(List2); operator.addCommand(cmok2); operator.addCommand(cmexit); operator.setCommandListener(this); } public void getList2(){ getlist2 = List2.getString(List2.getSelectedIndex()); } public void summary(){ getList1(); String gabungan; gabungan = getlist1+" "+getlist2; display = Display.getDisplay(this); form = new Form("Summary"); form.addCommand(cmexit); form.addCommand(cmtambah); form.append(gabungan); display.setCurrent(form); } public void commandAction(Command c, Displayable d) { if (c == cmok){ showList2(); } else if (c == cmok2){ summary(); } else if (c == cmexit){ notifyDestroyed(); } else if (c == cmtambah){ showList1(); } } protected void destroyApp(boolean unconditional) throws MIDletStateChangeException { // TODO Auto-generated method stub } protected void pauseApp() { // TODO Auto-generated method stub } protected void startApp() throws MIDletStateChangeException { showList1();// TODO Auto-generated method stub } } itu sourcecode nya gan, kl digambarkan, saya pengen buat aplikasi, dimana ketika Command CMTAMBAH ditekan, akan kembali lagi ke showList1, tapi selalu terjadi error ada yang bisa kasih pencerahan sepuh2 di mari?? Terima Kasih banyak Terkait:
|
![]() |
|
|