Kamis, 15 Maret 2012

MEMBUAT APLIKASI HP MENCANTUMKAN EMAIL



1.     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





2 komentar:

git q mau ksih saran boleh..
.
1. background merah kamu bagus,menarik tuk di baca

2.tulisan namamu yang pada saat mouse berjalan dia ikut kan,lebih baik pakai teknik yang kalau orang scroll ke bawah namamu trus ikut..
klu gni,bisa ngganggu untuk koment dan ndk isa baca..
hee hee
.
kalau tetep gini ,jangan pink warnanya,,yang cerah biar keliatan.kyk,putih gt

3.isinya menarik,klu di praktekin pasti bermanfaat

4.kasih animasi dan visitor pada blog kamu biar orang ndak bosen bacanya

5.kalu bisa bhs.inggris,,soalnya blog itu kan internasional,,siapa tau uar negerti tertarik sama postinganmu

q bagi bloogg ku ya,,cpa tau jadi refrensi mu

http://privacyexellent.blogspot.com/

Moga bermanfaat..
:D

makasih ya atas sarannya ntar pasti tak perbaiki lagi blogku...
ntar kasih masukan lagi ya biar ntar aku tambah bisa....
oce blogmu keren...
manteb...
hehehhehe.........

Posting Komentar