[JAVA] ChoiceGroup atau RadioBox
Choice group atau Radiobox ada lah tool yang biasa di gunakan untuk memberikan pilihan kepada user, Beda nya Choice Group dengan CheckBox yaitu Jika Check boxk User dapat memilih lebih dari 1 pilihan Sedangkan dalam radiobox User hanya Bisa memilih 1 saja pilihan yang ada...
Berikut adalah contoh kode untuk memnampilkan hasil dari pilihan Radiobox pada Java ME :
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
/**
* @author asus
*/
public class RADIO extends MIDlet implements CommandListener{
private Display display;
private Form form;
private ChoiceGroup Jurusan;
private ChoiceGroup JenisKelamin;
private Command cmdkeluar, cmdtampilkan;
public RADIO() {
display = Display.getDisplay(this);
form = new Form("PILIHAN");
cmdkeluar = new Command("keluar",Command.EXIT,1);
form.addCommand(cmdkeluar);
cmdtampilkan = new Command("Tampilkan",Command.SCREEN,1);
form.addCommand(cmdtampilkan);
form.setCommandListener(this);
}
public void startApp() {
String[]gender={"LAKI-LAKI","PEREMPUAN"};
JenisKelamin=new ChoiceGroup("Jenis Kelamin",Choice.EXCLUSIVE,gender,null);
form.append(JenisKelamin);
String[]jur={"SI","Kompak","Manajeme"};
Jurusan=new ChoiceGroup("Jurusan",Choice.EXCLUSIVE,jur,null);
form.append(Jurusan);
display.setCurrent(form);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c,Displayable s) {
if (c == cmdkeluar) {
destroyApp(false);
notifyDestroyed();
}else{
Form newForm = new Form("Hasil");
StringItem siJs = new StringItem("Jenis Kelamin :\n",JenisKelamin.getString(JenisKelamin.getSelectedIndex()),Item.PLAIN);
newForm.append(siJs);
StringItem siJur = new StringItem("Jurusan :\n",Jurusan.getString(Jurusan.getSelectedIndex()),Item.PLAIN);
newForm.append(siJur);
display.setCurrent(newForm);
}
}
}
Semoga Bemanfaat ...
Berikut adalah contoh kode untuk memnampilkan hasil dari pilihan Radiobox pada Java ME :
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
/**
* @author asus
*/
public class RADIO extends MIDlet implements CommandListener{
private Display display;
private Form form;
private ChoiceGroup Jurusan;
private ChoiceGroup JenisKelamin;
private Command cmdkeluar, cmdtampilkan;
public RADIO() {
display = Display.getDisplay(this);
form = new Form("PILIHAN");
cmdkeluar = new Command("keluar",Command.EXIT,1);
form.addCommand(cmdkeluar);
cmdtampilkan = new Command("Tampilkan",Command.SCREEN,1);
form.addCommand(cmdtampilkan);
form.setCommandListener(this);
}
public void startApp() {
String[]gender={"LAKI-LAKI","PEREMPUAN"};
JenisKelamin=new ChoiceGroup("Jenis Kelamin",Choice.EXCLUSIVE,gender,null);
form.append(JenisKelamin);
String[]jur={"SI","Kompak","Manajeme"};
Jurusan=new ChoiceGroup("Jurusan",Choice.EXCLUSIVE,jur,null);
form.append(Jurusan);
display.setCurrent(form);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c,Displayable s) {
if (c == cmdkeluar) {
destroyApp(false);
notifyDestroyed();
}else{
Form newForm = new Form("Hasil");
StringItem siJs = new StringItem("Jenis Kelamin :\n",JenisKelamin.getString(JenisKelamin.getSelectedIndex()),Item.PLAIN);
newForm.append(siJs);
StringItem siJur = new StringItem("Jurusan :\n",Jurusan.getString(Jurusan.getSelectedIndex()),Item.PLAIN);
newForm.append(siJur);
display.setCurrent(newForm);
}
}
}
Semoga Bemanfaat ...
Comments
Post a Comment