Get cash from your website. Sign up as affiliate.
4000 TV channels
Download TV Software. It's safe to install.
Safe to install software
Download TV Software. It's safe to install.
Number one rated software

Jun 27, 2010

user interface

Pembuatan user interface

Satu hal terpenting dalam sebuah aplikasi adalah Graphical User Interface (GUI). GUI dapat dimanfaatkan sebagai media input dalam sebuah aplikasi. Class-class untuk membangun GUI dalam MIDP disimpan dalam lcdui (javax.microedition.lcdui), agar dapat memanfaatkan class tersebut harus dilakukan dengan mengimport paketnya.


Struktur GUI dalam MIDP

GUI di dalam MIDP dibagi menjadi dua bagian, yaitu:

high-level API (yang didasarkan pada penbentukan window) dan
low-level API (yang didasarkan pada pembentukan canvas dan pixel).

Penggunaan high-level API lebih mudah dibanding mengunakan low-level API untuk membangun sebuah interface pada suatu aplikasi. Namun dengan menggunakan low level API,kita dapat lebih leluasa dalam mendesain sebuah interface.
Model high-level API menyediakan class-class standar yang digunakan untuk membangun UI (User Interface) seperti component Form, TextBox, List, Alert. Model High-level mengimplementasikan class-class yang diturunkan dari class Screen. Model Low-level API memberikan akses yang kepada programmer untuk melakukan control terhadap tampilan layer, termasuk pengembaran menggunakan pixel,pembentukan bentuk geometri (segitiga, segiempat,lingkaran,elips, arc, dll). Model ini sering digunakan untuk membuat game. Karena model ini dapat membuat bentuk tek graphic yang lebih spesifik sesaui dengan keinginan. Model ini juga dapat membaca tombol-tombol yang ditekan oleh user. Dalam paket lcdui yang dimport menggunakan: import javax.microedition.lcdui.*; Paket ini terdiri dari interface dan class.

Tabel daftar interface:

Interface Keterangan
Choice Mengimplementasikan sejumah item pilihan yang didefinisikan. CommandListener Menerima event-event level tinggi. Menerima event yang mengindikasikan perubahan keadaan Item State Listener dari item yang terdapat pada obyek Form Daftar kelas paket lcdui.

Class Keterangan

Alert Menampilkan pesan ke user untuk periode waktu tertentu .
AlertType Mendefinisikan tipe objek Alert yang akan ditampilkan.
Canvas adalah Class yang digunakan untuk aplikasi yang membutuhkan event. event rendah seperti game dan untuk mengambar dilayar.
ChoiceGroup Meyajikan sekumpulan elemen yang dapat dipilih yang dimasukkan di dalam Form.
Command Konstruksi yang mebungkus informasi-informasi yang dilakukan oleh user.
CustomItem Membuat elemen user interface baru yang ditempatkan pada sebuah Form.
DateField Komponen yang digunakan untuk menampilkan tanggal danwaktu. Display Manager tampilan
Displayable Objek yang memiliki kemampuan ditampilkan pada layar.
Font Mengatur huruf yang akan ditampilkan ke layar. Gauge Tampilan grafis yang digunakan untuk memvisualisasikan nilai tertentu yang diletakkan pada Form.
Graphics Menyediakan kemampuan menggambar pada sebuah Canvas.
Image Digunakan untuk menyimpan data gambar.
ImageItem Meyediakan kotrol layout untuk gambar-gambar yang ditempatkan pada sebuah Form.
Item Kelas dasar untuk menempatkan komponen-komponen yangdapat ditempatkan pada sebuah Form.
List Layar yang berisi daftar pilihan. Screen Kelas dasar semua komponen layar dalam high-level user interface.
StringItem Item yang berisi string yang kemudian ditempatkan pada Form.
TextBox Layar yang mengijinkan user memanipulasi teks dan bisa juga dijadikan media input.
TextField Komponen untuk memasukkan teks di atas Form. Ticker Bagian teks yang berjalan terus-menerus di atas layar.
Ticker tidak dapat ditempelkan pada Canvas.
.

0 comments:

Post a Comment