By.Mr.L -----------
A. Latar Belakang
B. Langkah-Langkah :
Design Flow
Langkah 1:
Langkah 3:
Membuat garis proses dengan cara klik dan drag dari bentuk sumber ke bentuk tujuan. Sesuaikan garis proses dengan model program yang akan dibuat. Lihat gambar di bawah ini:
Langkah 4:
Buatlah Design Flow seperti di bawah ini :
Desain Screen :
Pertama, gambar yang diinginkan (Splash Screen, Alert). Contohnya:
Langkah 5 :
Jika kamu ingin memasukkan gambar, copy gambar ke dalam package secara langsung. Dan Paste di dalamnya.
Langkah 6:
Buatlah desain di Form Splash Screen seperti gambar di bawah ini :
Langkah 7 :
Buatlah desain form Aplikasi seperti gambar di bawah ini :
Untuk membuat Form di atas, pada Menu Screen Device, tepat pada form, Anda dapat klik kanan -->New/add-->Pilih item yang akan di gunakan (text field, String Item,dll).
Langkah 8:
Modifikasi nama-nama label berikut ini :
Anda dapat merubah nama label pada kolom properties :
(Source )
Langkah 9:
if (displayable == form) { if (command == exitCommand) {
exitMIDet();
} else if (command == okCommand) {
switchDisplayable(null, getForm());
setReport();
}
}
Lihatlah gambar berikut untuk mencari lokasi Generate Methode commandAction for Displayables
Langkah 10:
Ketiklah Method setReport() berikut ini :
public void setReport() {
int a,b,c;
String d,e,f,g;
d="+";
e="-";
f="*";
g="/";
if(textField.getString().equalsIgnoreCase("") &&textField1.getString().equalsIgnoreCase("")
&&textField2.getString().equalsIgnoreCase(""))
{
stringItem.setText("Tolong diisi");
}else
{
if(textField2.getString().equalsIgnoreCase(d))
{
a=Integer.parseInt(textField.getString());
b=Integer.parseInt(textField1.getString());
c=a+b;
stringItem.setText(Integer.toString(c));
}
else if
(textField2.getString().equalsIgnoreCase(e))
{
a=Integer.parseInt(textField.getString());
b=Integer.parseInt(textField1.getString());
c=a-b;
stringItem.setText(Integer.toString(c));
}else if
(textField2.getString().equalsIgnoreCase(f))
{
a=Integer.parseInt(textField.getString());
b=Integer.parseInt(textField1.getString());
c=a*b;
stringItem.setText(Integer.toString(c));
}
else if
(textField2.getString().equalsIgnoreCase(g)){
a=Integer.parseInt(textField.getString());
b=Integer.parseInt(textField1.getString());
c=a/b;
stringItem.setText(Integer.toString(c));
}
else{
stringItem.setText(textField.getString()+""+textField1.getString()+""+textField2.getString());
}
}}
Langkah 11 :
Jalankan program dengan klik kanan simbol Run pada Toolbar .
Output Program: