Selasa, 22 November 2011

DemoChoiceGroup

 


Saya telah menyelesaikan tugas java mobile" DemoChoiceGroup" jika ingin mencobanya silahkan coba script di bawah ini. .
/***************************************************
Program 3.10. Menggunakan objek ChoiceGroup
***************************************************/

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

public class DemoChoiceGroup extends MIDlet
  implements CommandListener {
   
  private Display display;
  private List list;
  private Form form;
  private ChoiceGroup menu;
 
  private String[] daftarMenu = {
    "Pilihan pertama",
    "Pilihan kedua",
    "Pilihan ketiga",
    "Pilihan keempat"
  };
 
  private final Command cmdKeluar =
    new Command("Keluar", Command.EXIT, 1);
  private final Command cmdOK = new Command("OK", Command.OK, 1);
  private final Command cmdKembali =
    new Command("Kembali", Command.BACK, 1);
 
  public DemoChoiceGroup() {
    display = Display.getDisplay(this);
    form = new Form("Demo ChoiceGroup");
    form.addCommand(cmdKembali);
    form.setCommandListener(this);
  }
   
  public void startApp() {                 
    list = new List("Demo ChoiceGroup", Choice.IMPLICIT);
    list.append("Tipe EXCLUSIVE", null);
    list.append("Tipe MULTIPLE", null);
    list.append("Tipe POPUP", null);
    list.addCommand(cmdKeluar);
    list.addCommand(cmdOK);
    list.setCommandListener(this);
    
    display.setCurrent(list);
  }
   
  public void pauseApp() {
  }
   
  public void destroyApp(boolean unconditional) {
  }
   
  public void commandAction(Command c, Displayable s) {
    if (c == cmdKeluar) {
      destroyApp(false);
      notifyDestroyed();
    } else if (c == cmdKembali) {
      display.setCurrent(list);
    } else {
      menu = null;
      switch (list.getSelectedIndex()) {
        case 0: {
            menu = new ChoiceGroup("Tipe EXCLUSIVE",
                     Choice.EXCLUSIVE, daftarMenu, null);
            break;             
        }
        case 1: {
            menu = new ChoiceGroup("Tipe MULTIPLE",
                     Choice.MULTIPLE, daftarMenu, null);
            break;             
        }
        case 2: {
            menu = new ChoiceGroup("Tipe POPUP",
                     Choice.POPUP, daftarMenu, null);
            break;             
        }         
      }
      form.deleteAll();
      form.append(menu);
      display.setCurrent(form);
    }
  }
 
}
 

Selasa, 01 Februari 2011

Post Pertama Saya

Ini adalah blog kedua saya di blogger.com

Template by:

Free Blog Templates