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);
}
Tidak ada komentar:
Posting Komentar