Home > JAVA, Tutorial > About Gauge on J2ME

About Gauge on J2ME

Sering kali kita temui pada saat kita mengirim SMS terlihat sebuah form progres atau saat kita menginstal sebuah aplikasi..form tersebut biasa kita sebut dengan Gauge..dalam J2ME ada dua macam gauge yaitu interactive dan non interactive. Untuk interactive gauge user dapat mengubah nilai. gauge ini seperti slide bar, biasanya digunakan pada setting volume. gauge ini terdiri dari nili minimun dan maksimum dan nilai sekarang. parameter dari gauge ini terdiri dari nama, kondisi gauge must be true untuk interactive gauge, nilai maximum dan nilai sekarang. berikut ini interactive gauge dengan nilai maksimum 5 dan nilai sekarang 3:

Gauge gauge = new Gauge(“Interactive”, true, 5, 3);

Adapun Noninteractive gauge biasanya digunakan untuk menunjukkan sesuatu yang membutuhkan waktu yang lama, misalnya proses install aplikasi, pengiriman sms dll. kamu dapat menentukan nilai maksimum dan mengganti nilai sekarang dari program aplikasi yang kamu buat atau kamu dapat menggunakan salah satu dari 2 macam noninteractive gauge. adapun 2 macam tersebut adalah sebagai berikut:

Continuous : menunjukkan suatu animasi yang menandakan suatu aplikasi sedang bekerja, misalnya kirim sms atau koneksi internet. untuk membuat continuous noninteractive gauge menggunakan INDEFINITE untuk nilai maksimum dan COUNTINUOUS_RUNNING untuk nilai saat ini. berikut contoh programnya:

Gauge cgauge = new cgauge(“Non-I Countinuous”, false, Gauge.INDEFINITE, Gauge.CONTINUOUS_RUNNING);

incremental : cara kerja incremental gauge hampir sama dengan gauge yang lain, tapi aplikasi yang kamu buat mesti mengupdate setiap kali posisi gauge mau dipindah.

Gauge igauge = new igauge(“Non-I Incremental”, false, Gauge.INDEFINITE, Gauge.INCREMENTAL_UPDATING);

untuk membuat incremental gauge berubah, set nilai untuk INCREMENTAL_UPDATING dengan cara

ig.setValue(Gauge.INCREMENTAL_UPDATING);

akhirnya kamu juga dapat mensetting noninteractive indefinite gauge untuk menampilkan kondisi ilde dengan menset nilai salah satu dari CONTINUOUS_IDLE atau INCREMENTAL_IDLE.

Categories: JAVA, Tutorial
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: