Hal yang harus kita siapkan adalah install eclipse yang sudah ada plugin blackberrynya untuk installernya dapat didownload dari website resmi Blackberry,
http://www.blackberry.com Setelah selesai instalasi eclipse blackberrynya, masri kita mulai saja proses developmentnya.
1. Buat Project dengan nama PersegiPanjang, Klik File –> New –> Blackberry Project
Akan muncul jendela New Project
Klik Next
Klik Next
Pilih Blackberry Application, lalu klik Next
Klik Finish
2. Setelah langkash diatas diselesai maka pada jendela PackageExplorer
3. Buka File PersegiPanjang.java
01 | package com.agus.bb.pspj; |
03 | import net.rim.device.api.ui.UiApplication; |
06 | * This class extends the UiApplication class, providing a |
07 | * graphical user interface. |
09 | public class PersegiPanjang extends UiApplication |
12 | * Entry point for application |
13 | * @param args Command line arguments (not used) |
15 | public static void main(String[] args) |
19 | PersegiPanjang theApp = new PersegiPanjang(); |
20 | theApp.enterEventDispatcher(); |
24 | * Creates a new PersegiPanjang object |
26 | public PersegiPanjang() |
29 | pushScreen( new PersegiPanjangScreen()); |
Pada saat Aplikasi dijalankan Class inilah yang akan dijalankan.
Disini dapat terlihat Screen yang pertamakali ditampilkan adalah dari Class PersegiPanjangScreen
4. Untuk menambahkan komponen seperti Text Inputan dan Button, buka dan edit PersegiPanjangScreen.java
01 | package com.agus.bb.pspj; |
03 | import net.rim.device.api.ui.Field; |
04 | import net.rim.device.api.ui.FieldChangeListener; |
05 | import net.rim.device.api.ui.component.BasicEditField; |
06 | import net.rim.device.api.ui.component.ButtonField; |
07 | import net.rim.device.api.ui.container.MainScreen; |
10 | * A class extending the MainScreen class, which provides default standard |
11 | * behavior for BlackBerry GUI applications. |
13 | public final class PersegiPanjangScreen extends MainScreen { |
15 | * Creates a new PersegiPanjangScreen object |
17 | private BasicEditField befPanjang; |
18 | private BasicEditField befLebar; |
19 | private BasicEditField befLuas; |
21 | public PersegiPanjangScreen() { |
23 | setTitle( "Aplikasi PersegiPanjang" ); |
25 | befPanjang = new BasicEditField( "Panjang : " , "" , 5 , |
26 | BasicEditField.EDITABLE); |
29 | befLebar = new BasicEditField( "Lebar: " , "" , 5 , BasicEditField.EDITABLE | BasicEditField.FILTER_NUMERIC); |
32 | ButtonField btnHitung = new ButtonField( "Hitung Luas" , |
33 | ButtonField.CONSUME_CLICK | ButtonField.FIELD_LEFT | BasicEditField.FILTER_NUMERIC); |
36 | btnHitung.setChangeListener( new FieldChangeListener() { |
37 | public void fieldChanged(Field arg0, int arg1) { |
42 | befLuas = new BasicEditField( "Luas:" , "" , 100 , BasicEditField.READONLY); |
46 | private void hitungLuas() { |
47 | int panjang = Integer.parseInt(befPanjang.getText()); |
48 | int lebar = Integer.parseInt(befLebar.getText()); |
49 | int luas = panjang * lebar; |
50 | befLuas.setText(String.valueOf(luas)); |
5. Sekaramg saatnya kita Run Aplikasiyang kita buat
Klik Icon Aplikasi PersegiPanjang
Good job..,,
semoga bermanfaat yaahh......
1 komentar:
If you are interested in making money from your websites/blogs with popup ads - you can embed one of the highest paying networks - PopCash.
Posting Komentar