Rabu, 02 Januari 2013

memebuat aplikasi HP mencantumkan email

Jalankan netbeans anda.
2.     Pilih file New Project.
3.     Lalu pilih katagori Java ME.
4.     Lalu pilih Mobile application.
5.     Lalu pilih next.
6.     Lalu isikan nama aplikasi anda (terserah anda).
7.     Lalu hilangkan centang “Create Hello MIDlet”.
8.     Lalu pilih next.
9.     Lalu pilih device configurate yaitu:
CLDC-1.1
MIND-2.1
10.   Lalu pilih next.
11.   Lalu pilih finish.
12.   Lalu klik kanan pada nama aplikasi anda kemudian pilihkan default package.
13.   Isikan nama default package(terserah anda).
14.   Lalu tambahkan class pada aplikasi anda.
15.   Lalu masukkan
public class Tugas2Midlet extends MIDlet implements CommandListener
            private FormMasukan frmMasukan;
            private FormTampilan1 frmTampilan1;
            private FormTampilan2 frmTampilan2;
            private Command cmTampilan1, cmTampilan2, cmBack, cmExit;
            public void startApp() {
        if (frmMasukan == null)
            frmMasukan = new FormMasukan();
        if (frmTampilan1 == null)
            frmTampilan1 = new FormTampilan1();
        if (frmTampilan2 == null)
            frmTampilan2 = new FormTampilan2();
        cmTampilan1 = new Command("Tampilan 1", Command.OK, 0 );
        cmTampilan2 = new Command("Tampilan 2", Command.OK, 1 );
        cmBack = new Command("Kembali", Command.BACK, 0 );
        cmExit = new Command("Keluar", Command.EXIT, 0 );
        frmMasukan.addCommand(cmTampilan1);
        frmMasukan.addCommand(cmTampilan2);
        frmMasukan.addCommand(cmExit);
        frmTampilan1.addCommand(cmBack);
        frmTampilan2.addCommand(cmBack);
        frmMasukan.setCommandListener(this);
        frmTampilan1.setCommandListener(this);
        frmTampilan2.setCommandListener(this);
        Display.getDisplay(this).setCurrent(frmMasukan);
    }
    public void destroyApp(boolean unconditional) {
    }
    public void commandAction(Command c, Displayable d) {
          if (d == frmMasukan) {
            if (c == cmExit) {
                destroyApp(true);
                notifyDestroyed();
            }
            if (c == cmTampilan1) {
                frmTampilan1.setNama(frmMasukan.getNama());
                frmTampilan1.setEmail(frmMasukan.getEmail());
                Display.getDisplay(this).setCurrent(frmTampilan1);
            }
            if (c == cmTampilan2) {
                frmTampilan2.setTextBox(frmMasukan.getNama() + " " + frmMasukan.getEmail());
                Display.getDisplay(this).setCurrent(frmTampilan2);
            }
        }
        if (d == frmTampilan1) {
            if ( c == cmBack) {
     &nbrp;          Display.getDisplay(this).setCurrent(frmMasukan);
            }
        }
        if (d == frmTampilan2) {
            if ( c == cmBack) {
                Display.getDisplay(this).setCurrent(frmMasukan);
            }
        }
16.   Lalu tambahkan class pada aplikasi anda.
17.   Lalu masukkan
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.TextField;
public class FormMasukan extends Form {
    private TextField tfNama, tfEmail;
    public FormMasukan() {
        super("Masukan Data");
        tfNama = new TextField("Nama Anda", null, 15, TextField.ANY);
        tfEmail = new TextField("Email", null, 30, TextField.EMAILADDR);
        append(tfNama);
        append(tfEmail);
    }
    public String getNama() {
        return tfNama.getString();
    }
    public String getEmail() {
        return tfEmail.getString();
    }
}
18.   Lalu tambahkan class pada aplikasi anda.
19.   Lalu masukkan
import javax.microedition.lcdui.*;
public class FormTampilan1 extends Form {
private StringItem stNama, stEmail;
    public FormTampilan1() {
        super("Tampilan");
        stNama = new StringItem("Nama:", null);
        stEmail = new StringItem("Email", null);
        append(stNama);
        append(stEmail);
    }
    public void setNama(String nama) {
        stNama.setText(nama);
    }
    public void setEmail(String email) {
        stEmail.setText(email);
    }
    }
20.  Lalu tambahkan class pada aplikasi anda.
21.   Lalu masukkan
import javax.microedition.lcdui.TextBox;
public class FormTampilan2 extends TextBox{
public FormTampilan2() {
        super("Tampilan Text Box", null, 30, 0);
    }
    public void setTextBox(String isi) {
        this.setString(isi);
    }
}

22.  Tampilannya:



23.  Tampilan 1



24.  Tampilan textbox


Tidak ada komentar:

Posting Komentar