Halo kali ini kita akan belajar pemrograman J2ME yaitu untuk pemrograman hp.nah program dibawah ini saya buat dengan menggunakan Netbean.monggo kita belajar tau kopi aja ke netbean dan liat hasilnya,
kita akan membuat choice group untuk menampilkan jenis provider secara implisit,exclusiv dan multiple
/*================================
Program Memakai Object ChoiceGroup
================================*/
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class JnsProvider extends MIDlet
implements CommandListener
{
private Display disp1;
private List list1;
private Form form1;
private ChoiceGroup menu1;
private String[] dftMnu1 =
{
"Provider Telkomsel", "Provider Indosat",
"Provider Satelido", "Provider XL"
};
private final Command CmdExit = new Command("Exit", Command.EXIT, 1);
private final Command CmdYes = new Command("Yes", Command.OK, 1);
private final Command CmdReturn = new Command("Return", Command.BACK, 1);
public JnsProvider()
{
disp1 = Display.getDisplay(this);
form1 = new Form("Object ChoiceGroup");
form1.addCommand(CmdReturn);
form1.setCommandListener(this);
}
public void startApp()
{
list1 = new List("Object ChoiceGroup", Choice.IMPLICIT);
list1.append("Jenis EXCLUSIVE", null);
list1.append("Jenis MULTIPLE", null);
list1.append("Jenis POPUP", null);
list1.addCommand(CmdExit);
list1.addCommand(CmdYes);
list1.setCommandListener(this);
disp1.setCurrent(list1);
}
public void pauseApp()
{
}
public void destroyApp(boolean unconditional)
{
}
public void commandAction(Command Cmd, Displayable s)
{
if (Cmd == CmdExit)
{
destroyApp(false);
notifyDestroyed();
}
else if (Cmd == CmdReturn)
{
disp1.setCurrent(list1);
}
else
{
menu1 = null;
switch (list1.getSelectedIndex())
{
case 0:
{
menu1 = new ChoiceGroup("Jenis EXCLUSIVE",
Choice.EXCLUSIVE, dftMnu1, null);
break;
}
case 1:
{
menu1 = new ChoiceGroup("Jenis MULTIPLE",
Choice.MULTIPLE, dftMnu1, null);
break;
}
case 2:
{
menu1 = new ChoiceGroup("Jenis POPUP",
Choice.POPUP, dftMnu1, null);
break;
}
}
form1.deleteAll();
form1.append(menu1);
disp1.setCurrent(form1);
}
}
}
Tidak ada komentar:
Posting Komentar