2011년 5월 18일 수요일

Command dalam J2ME


  • Command merupakan objek yang memungkinkan user melakukan aksi karena keterbatasan pada ukuran screen perangkat mobile.
  • MIDlet memiliki command untuk menggantikan menu bar pada screen yang terbatas.
  • Command diimplementasikan sebagai  soft key atau  item dalam sebuah menu.
  • Command membutuhkan interface CommandListener untuk menangkap even dari Command.
  • Pada saat membuat aplikasi harus ada Command untuk keluar dari aplikasi dengan sendirinya, jadi perangkat mobile tidak harus dimatikan untuk keluar dari aplikasi.
Source code untuk pembuatan command di atas:


Keterangan:
  1. CommandListener --> interface yang harus diimplementasi oleh class yang menggunakan Command. Interface ini berfungsi menangkap event dari Command.
  2. Konstruktor untuk membuat sebuah Command dengan:
    • label Command (tombol): EXIT
    • command type: exit
    • priority: 0
  3. Method .addCommand() --> untuk menambahkan/menempelkan Command ke object Displayable (dalam contoh kali ini Command ditambahkan ke dalam form)
  4. .setCommandListener(this) --> penambahan CommandListener sebagai penangkap event Command
  5. Method  commandAction() akan dipanggil jika Command dipilih.
  6. Perintah untuk keluar dari aplikasi. Perintah ini dipanggil sesaat setelah Command cmdExit ditekan.

댓글 없음:

댓글 쓰기