Fungsi-fungsi untuk pembuatan antarmuka berbasis window (GUI) yang disediakan oleh MIDP terbagi atas dua level yaitu high level dan low level. Semua untuk antarmuka berbasis window ini ditangani oleh paket javax.microedition.lcdui public static Display getDisplay(MIDlet m) public class yourMidletname extends MIDlet{ public void setCurrent(Alert x, Displayable yourScreen)
kelas-kelas yang menyediakan fungsionalitas untuk pembuatan GUI pada java , MIDP ada paket javax.microedition.lcdui. Pada paket tersebut ada tiga interface dan 21 kelas.
DISPLAY
Untuk menampilkan sesuatu pada layar, misalnya tulisan, form, dan sebagainya harus mengakses display dari perangkat genggam yang dapat diakses dengan kelas javax.microedition.lcdui.Display. Kelas display merupakan kelas yang menyediakan fungsi-fungsi untuk manajemen layar pada perangkat
genggam, menampilkan objek screen dan menyediakan informasi tentang property dari perangkat genggam yang digunakan. Akses ke layar dapat diacu dengan fungsi statistik getDisplay() pada kelas Display.
Penggunaan fungsi ini umumnya dilakukan di dalam fungsi startApp() dimana sebuah MIDlet akan menjadi aktif semacam ini:
Display display = null;
public yourMidletname() {
}
public void startApp() {
display = Display.getDisplay(this);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
}
Setelah mendapatkan objek Display dengan fungsi getDisplay() tersebut, kemudian dapat menggunakan fungsi setCurrent() untuk menentukan objek screen mana yang akan ditampilkan.
Fungsi-fungsi lain dari kelas javax.midroedition.lcdui.Display adalah sebagai berikut:
SCREEN
Objek screen menyediakan fungsionalitas untuk interaksi antara pengguna (user) dengan perangkat genggam. Objek screen memiliki 4 jenis objek turunan yang umum digunakan, yaitu Text Box, Alert, List dan Form. Kelas javax.microedition.lcdui.Screen merupakan kelas abstrak dengan dua karakteristik, yaitu objek screen dapat memiliki title dan ticker.Fungsi-fungsi dalam kelas javax.microedition.lcdui.Screen yang digunakan untuk memanajemen properti title dan ticker adalah:
FORM
Form memungkinkan untuk menampilkan komponen GUI semacam daftar pilihan, input teks (text box) dalam satu layar. Form diimplementasikan oleh kelas javax.microedition.lcdui.Form. Form dapat menampung komponen2 yang disebut item dalam satu layar, yaitu item tersebut adalah text fields, images, date fields, gauge dan choice group. Item2 tersebut merupakan implementasi dari kelas turunan jacax.microedition.lcdui.Item.
Hal2 lain untuk keperluan games, akan banyak dibutuhkan fungsi2 untuk menggambar dan mengolah sesuatu yang levelnya sudah berbentuk pixel2 gambar. Paket javax.microedition.ldcui juga menyediakan fungsi2 yang memungkinkan menggambar garis, titik dan elemen2 dasar lain menggunakan kelas Canvas.
Pemrograman GUI
Langganan:
Posting Komentar (Atom)
1 komentar:
bs mnta contoh cara pembuatan gauge read only gk kyk gmn...mdh2an bs bntu y?
Posting Komentar