Pages

Membuat Menu dengan Gambar ( J2ME )


Di sini kita akan mencoba membuat sebuah menu dengan gambar pada class Canvas seperti gambar di atas.





Pada Midlet tulis coding seperti berikut :


Pada coding “MenuGame menuGame = new MenuGame(this);” itu kita telah mendeclarasikan untuk membuat sebuah class baru yang bernama MenuGame yang nantinya tempat kita membuat menu. Pada class yang baru kita buat atau class MenuGame tadi tulis coding berikut :

Penjelasan dari kode – kode di atas adalah sebagai berikut :

  1. mendeclarasikan gambar yang akan di gunakan untuk menu dan juga variable x, y dan index dengan type data integer yang nantinya akan menjadi acuan untuk menentukan posisi dari gambar yang akan di jadikan menu.
  2. membuat tampilan layer menjadi full screen dan memberi nilai pada variable x dan y.
  3. kode untuk meload gambar dan meletakkan nya pada setiap variable.

Selanjutnya adalah proses pengambaran pada method paint() perhatikam gambar di bawah ini :

Penjelasan kode – kode adalah sebagai berikut :

  1. di sini ada 3 bagian yaitu :

· g.setColor(10, 14, 225), itu merupakan kode untuk menentukan warna

· g.fillRect(0, 0, x, y ), kode untuk membuat background dengan warna yang telah di tentukan sebelum nya.

· g.drawImage(……..), kode untuk melukiskan gambar pada class canvas

  1. kode untuk menentukan menu yang di pilih.
Selanjutnya kita lanjutkan pada method keyPressed(), tulis kode seperti gambar di bawah ini :

Method keyPressed berfungsi untuk mengecek tombol yang kita tekan pada ponsel kita. Di sini saya hanya menuliskan kode untuk mengecek apakah pada ponsel di tekan arah atas atau bawah.

Semoga tutorial ini berguna bagi anda semua. Jika ada pertanyaan silahkan isikan di kolom komentar saya akan mencoba untuk membantu anda.

Anda bisa mendownload contoh menu yang telah saya buat disini :
download : Contoh Menu
password : kisud



3 komentar:

  1. broo mau nanya doong,,
    kalo di masukin ke ponsel jenis Touch Screen gak bisa ya codingan ente??
    soal nya eror nya gini kurang lebih
    "touch enabled : false"
    biar true gimana caranya?? thanks broh

    BalasHapus
  2. mas bro gmna itu cara kerja meneunya pas pilih select? mhn bantuannnya

    BalasHapus