Membuat Aplikasi Hitung Luas Untuk Blackberry dengan Eclipse - Setelah sebelumnya kami membahas tutorial membuat aplikasi hello word untuk blackberry menggunakan ecplise, kali ini kita akan mempelajari tentang membuat aplikasi hitung luas.
Daftar Pustaka
Buat terlebih dahulu tampilan seperti berikut
Panjang :
Lebar :
Hitung (Button Field)
Caranya :
Kemudian buat sebuah method untuk menghitung luas :
Kemudian tambahkan listener ke dalam button, dan beri perintah untuk memanggil method hitung
Seperti dibawah ini
Kemudian tambahkan menu kedalam main screen yg telah kita buat, seperti source berikut ini :
Source code langkap nya akan menjadi seperti berikut ini :
Kemudian terakhir tampilkan MainScreen ke layer.
Latihan
Panjang :
Lebar :
Hitung (Button Field)
Caranya :
- Buat mainscreen baru beri nama LuasScreen
- Lalu tambahkan textfield dan buttonfield kedalam nya, atau bisa dilihat dalam source berikut.
import net.rim.device.api.ui.container.MainScreen;
import net.rim.device.api.ui.component.*;
import net.rim.device.api.ui.*;
class LuasScreen extends MainScreen{
TextField txtPanjang, txtLebar, txtLuas;
ButtonField tomHitung;
LuasScreen() {
tomHitung = new ButtonField("Hitung");
txtPanjang = new TextField();
txtPanjang.setLabel("Panjang : ");
txtLebar = new TextField();
txtLebar.setLabel("Lebar : ");
txtLuas = new TextField();
txtLuas.setLabel("Luas = ");
this.add(txtPanjang);
this.add(txtLebar);
this.add(txtLuas);
this.add(tomHitung);
}
}
Kemudian buat sebuah method untuk menghitung luas :
public void HitungAction(){
int iPanjang = Integer.parseInt(txtPanjang.getText());
int iLebar = Integer.parseInt(txtLebar.getText());
int iLuas = iPanjang * iLebar;
txtLuas.setText(String.valueOf(iLuas));
}
Kemudian tambahkan listener ke dalam button, dan beri perintah untuk memanggil method hitung
Seperti dibawah ini
tomHitung.setChangeListener(new FieldChangeListener(){
public void fieldChanged(Field field,int context)
{
HitungAction(); //Disini perintah untuk tombol nya
}
});
Kemudian tambahkan menu kedalam main screen yg telah kita buat, seperti source berikut ini :
MenuItem _hitungAction = new MenuItem("Hitung" , 100000, 10)
{
public void run()
{
HitungAction(); // Disini perintah untuk menu
}
};
protected void makeMenu(Menu menu, int instance)
{
menu.add(_hitungAction);
super.makeMenu(menu, instance);
}
Source code langkap nya akan menjadi seperti berikut ini :
import net.rim.device.api.ui.container.MainScreen;
import net.rim.device.api.ui.component.*;
import net.rim.device.api.ui.*;
class LuasScreen extends MainScreen{
TextField txtPanjang, txtLebar, txtLuas;
ButtonField tomHitung;
LuasScreen() {
tomHitung = new ButtonField("Hitung");
tomHitung.setChangeListener(new FieldChangeListener(){
public void fieldChanged(Field field,int context)
{
HitungAction(); //Disini perintah untuk tombol nya
}
});
txtPanjang = new TextField();
txtPanjang.setLabel("Panjang : ");
txtLebar = new TextField();
txtLebar.setLabel("Lebar : ");
txtLuas = new TextField();
txtLuas.setLabel("Luas = ");
this.add(txtPanjang);
this.add(txtLebar);
this.add(txtLuas);
this.add(tomHitung);
}
public void HitungAction(){
int iPanjang = Integer.parseInt(txtPanjang.getText());
int iLebar = Integer.parseInt(txtLebar.getText());
int iLuas = iPanjang * iLebar;
txtLuas.setText(String.valueOf(iLuas));
}
MenuItem _hitungAction = new MenuItem("Hitung" , 100000, 10)
{
public void run()
{
HitungAction(); // Disini perintah untuk menu
}
};
protected void makeMenu(Menu menu, int instance)
{
menu.add(_hitungAction);
super.makeMenu(menu, instance);
}
}
Kemudian terakhir tampilkan MainScreen ke layer.
import net.rim.device.api.ui.UiApplication;
public class HelloApp extends UiApplication{
LuasScreen luasscr;
HelloApp() {
luasscr = new LuasScreen();
this.pushScreen(luasscr);
}
public static void main(String[] s){
HelloApp myapp = new HelloApp();
myapp.enterEventDispatcher();
}
}
Latihan
- Tambahkan menghitung keliling pada program blackberry
Sekian artikel tentang Membuat Aplikasi Hitung Luas Untuk Blackberry dengan Eclipse.
- Focust, Bill. 2010. Blackberry Java Development, Second Edition. Pact Publishing.
Membuat Aplikasi Hitung Luas Untuk Blackberry dengan Eclipse
4/
5
Oleh
Unknown