250 likes | 382 Views
PEMOGRAMAN APLIKASI BERGERAK (Java ME). MULTIPLE CLASS. Buatlah class MIDlet seperti biasa , dengan nama class LatihanMulti.
E N D
Buatlah class MIDletsepertibiasa, dengannama class LatihanMulti
Class dengan extends MIDletadalahkelas yang wajibdibuatapabilahendakmembuatsuatuaplikasi MIDP. Sekarangkitaakanmembuat file baruuntukmenampung Form : • Klikkanansrcsekalilagi, Buatlah class bernamaFormPertamadengansuperclassnyaadalahForm
Isi interface denganCommandListener, • Centang constructor from superclass • Klik Finish
Untukmerelasikan class turunanMIDletdengan class turunan Form, ada 5 tahap yang harusdilakukan, • TAHAP 1 : Pada LatihanMulti.java FormPertamafrmA; // TAHAP 1
Tahap 2 • BuatlahobjekbaruuntukFormPertamatersebut • TAHAP 2 : Pada LatihanMulti.java frmA = new FormPertama(this); //2 Simpan LatihanMulti.java Error akanterjadisetelahtahap 2 dibuat, untuksementara error diabaikansajasampaitahap ke-5
Tahap 3 • Buka FormPertama.java • TAHAP 3 : Pada FormPertama.java • LatihanMultimidlet; // tahap 3
Tahap 4 • TAHAP 4 : Pada FormPertama.java • Ubah public FormPertama(String title) { • Menjadi • public FormPertama(LatihanMultimidlet) {// 4
TAHAP 5 DAN 6 • TAHAP 5 & 6 : Pada FormPertama.java • Pada constructor, tambahkan : • super ("Ini Form Satu"); //5 • this.midlet = midlet; //6 • Super diisidenganjudul form, • this.midlet = midlet; akanmenghubungkanFormPertamadenganLatihanMulti • SimpanFormPertama.java dan LatihanMulti.java, program andaseharusnyatidakmenampilkanpesan error apapun
IsistartApp() dengandisplay.setCurrent(frmA); • Kode program andaseharusnyatelahsamadenganLampiran 1 dan 2 • Simpandanjalankan program anda
Command EXIT • Kita akanmenambahkansatubuah button exit kedalamFormPertama, dimanapenutupanaplikasidihandleolehLatihanMulti • Pertama-tama tambahkanbarisperintahberikutinikedalamLatihanMulti, method inidibuatbersifat public agar dapatdipanggildi class FormPertama : • public void keluarAplikasi() • { • notifyDestroyed(); • }
Command EXIT • Command cmdExit; • cmdExit = new Command("EXIT", Command.EXIT , 2); addCommand(cmdExit); setCommandListener(this); • public void commandAction(Command arg0, Displayable arg1) { // TODO Auto-generated method stub if (arg0 == cmdExit) { midlet.keluarAplikasi(); } }
Menambah File baru • tambahkan FormKedua.java kedalam project, lalukan 5 tahapanuntukmerelasikanFormKeduadanLatihanMulti • Masukkanbarisperintahberikutinikedalam LatihanMulti.java : • public void tampilFormKeduaDua() • { • display.setCurrent(frmB); • }
Menambah File baru • Buatlah command next padaFormPertama yang berfungsiuntukmenampilkanFormKedua • Tambahkanlagi FormKetiga.java dantambahkan command next padaFormKedua yang berfungsiuntukmenampilkanFormKetiga