MEET 3 PADA MINGGU KEMAREN KITA SUDAH MEMPELAJARI TENTANG LIST, YANG MANA LIST ITU TERBAGI MENJADI TIGA YAITU IMPLICIT,EXLUSIVE, DAN MULTIPLE Sekarang kita akan coba mengenali sebuah komponen yang terdapat pada java mobile yaitu CHOICEGROUP
ChoiceGroup merupakan salah satu dari sekian banyak objek yang terdapat pada java mobile. Choice Group ini berfungsi untuk menampilkan daftar elemen yang dapat dipilih di dalam sebuah Form seperti halnya List. ChoiceGroup memungkinkan memilih satu atau lebih dari satu elemen yang terdapat dalam daftarnya, atau hanya menapilkan satu dari daftar yang ada yaitu daftar yang di pilih. Bentuk dari tampilan dari ChoiceGroup ini dapat berupa RadioButton, CheckBox, dan ComBox, ini sama halnya dengan java Desktop
Untuk memasukan sebuah daftar pilihan ke dalam ChoiceGroup dapat menggunakan format sebagai berikut Objek_choicegroup.append(“nama daftar”,null); Sekarang kita coba membuat sebuah project membandingkan tiga buah tipe dari ChoiceGroup, untuk itu ikuti langkah-langkah berikut :
1. Buat Project baru dan beri nama latihan3 2. Di dalam project tambahkan sebuah MIDlet dan beri mana latihan_choicegroup 3. Seperti pertemuan minggu kemaren, tambhakan import untuk menampilkan ke layar : import javax.microedition.lcdui.*; 4. Membuat objek yang di butuhkan objek untuk manpilkan ke layar : Display nama_objek_display objek untuk menampung form : Form nama_objek_form objek untuk memberikan aksi : Command nama_objek_command objek menampilkan daftar : ChoiceGroup nama_objek_choiceGroup
5. Membuat script untuk command keluar nama_objek_form=new Form(“Kata yang akan di tulis kelayar”,CommandType,prioritastype); 6. Buat sebuah class dengan tipe public, Adapun nama class harus sama dengan nama MIDlet 7. Membaut Script untuk untuk menapilkan tulisan pada form nama_objek_form=new Form(“tulisan yang akan di tampilkan”); 8. Menambahkan objek command kedalam objek Form nama_objek_form.addCommand(nama_objek_command); 9. Mengaktifkan objek command supaya bias di klik objek_form.setCommandListener(this);
10. Membuat daftar pilihan pada objek ChoiceGroup a. ChoiceGroup Exlusive objek_choice_exlusive=new ChoiceGroup(“nama daftar”,ChoiceGroup.tipeChoice); menuliskan daftar ke objek_choice_exlusive : objek_choice_exlusive.append(“nama daftar”,null); menambahkan objek_choice_exlusive ke dalam objek_form objek_form.append(objek_choice_exlusive); b. Lakukan hal yang sama untuk ChoiceGroup MULTIPLE dan POPUP
11. Setelah selesai membuat script untuk semua objek, langkah berikutnya adalah pemanggilan semua objek itu dengan menggunakan perintah getDisplay, dan setelah di panggila akan di atur ke dalam Form objek_display=Display.getDisplay(this); objek_display.setCurent(objek_form); 12. Memberikan aksi kepada objek command exit, supaya di saat di klik objek MIDlet akan berhenti bekerja. if (objek commandAction==null){ destroyApp(true); notifyDestroyed();