Agar sebuah tombol dapat berfungsi, maka event yang terjadi pada tombol harus di tangkap.
Program diatas ketika di klik tombol Exit belum dapat keluar dari program.
Ketika menambahkan implement CommandListener maka akan terdapat pesan kesalahan. Kesalahan tersebut terjadi karena jika menggunakan interface Command Listener harus disertai dengan method commandAction.
Aksi yang akan terjadi pada event di atur pada method commandAction. Pada aplikasi ini ketika ditekan tombol “Exit”, maka akan keluar dari program.
Program diatas ketika di klik tombol Exit belum dapat keluar dari program.
Hal-hal yang harus disertakan dalam menangkap sebuah event adalah:
- … implement Command Listener
- … setComamndListener
- … commandAction
Ketika menambahkan implement CommandListener maka akan terdapat pesan kesalahan. Kesalahan tersebut terjadi karena jika menggunakan interface Command Listener harus disertai dengan method commandAction.
Aksi yang akan terjadi pada event di atur pada method commandAction. Pada aplikasi ini ketika ditekan tombol “Exit”, maka akan keluar dari program.
public void commandAction(Command c, Displayable d) { if (c==cmdExit){ destroyApp(false); notifyDestroyed(); } }Hasil running program di atas adalah:
Post a Comment