BLOGGER TEMPLATES - TWITTER BACKGROUNDS »

Jumat, 23 Maret 2012

tugas3

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

public class praktek2 extends MIDlet implements CommandListener {
    private Display layar;
    private Form formUtama;
    private Image img;
    private Command cmdKeluar,cmdProses;
    //deklarasi variabel untuk form ke 2
    Form f2;
    TextField txtNama,txtAlamat,txtNilai;
    ChoiceGroup cgJurusan;
    Command cmdKembali,cmdProses1;
    //akhir deklarasi untuk form
   
    public praktek2(){
        layar=Display.getDisplay(this);
        formUtama=new Form("Halaman utama");
        cmdKeluar=new Command("keluar",Command.EXIT,0);
        cmdProses=new Command("Entry",Command.OK,1);
        try{
            img=Image.createImage("/gambar1.jpg");
        }catch(Exception e){
            System.out.println("gambar tidak ada"+e);
        }
        formUtama.addCommand(cmdKeluar);
        formUtama.addCommand(cmdProses);
        formUtama.append(img);
        formUtama.setTicker(new Ticker("IF-7"));
        formUtama.setCommandListener(this);
    }
    public void startApp() {
        layar.setCurrent(formUtama);
    }

    public void pauseApp() {
    }

    public void destroyApp(boolean unconditional) {
    }
    public void commandAction(Command c, Displayable s){
        if(c==cmdKeluar){
            destroyApp(true);
            notifyDestroyed();
        }else if(c==cmdProses){
            f2=new Form("Entry Data");
            cmdKembali=new Command("kembali",Command.BACK,0);
            cmdProses1=new Command("Proses",Command.OK,1);
            f2.setTicker(new Ticker("silahkan Entry Data Anda"));
            txtNama=new TextField("Nama ","",30,TextField.ANY);
            txtAlamat=new TextField("Alamat","",50,TextField.ANY);
            txtNilai=new TextField("Nilai","",30,TextField.NUMERIC);
            cgJurusan=new ChoiceGroup("Jurusan",Choice.EXCLUSIVE);
            cgJurusan.append("Teknik Informatika",null);
            cgJurusan.append("Sistem Informasi", null);
            f2.addCommand(cmdKembali);
            f2.addCommand(cmdProses);
            f2.append(txtAlamat);
            f2.append(cgJurusan);
            f2.append(txtNilai);
            f2.setCommandListener(this);
            layar.setCurrent(f2);
           
           
        }
        }
}

0 komentar: