Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

GUI Event Handling Alpro-2.

Presentasi serupa


Presentasi berjudul: "GUI Event Handling Alpro-2."— Transcript presentasi:

1 GUI Event Handling Alpro-2

2 Target: Mhs mampu mengetahui komponen” delegation event model
Mhs Mengerti bagaimana delegation event model bekerja Mhs bisa menciptakan aplikasi GUI yang berinteraksi dengan user

3 GUI Event Handling Bagaimana mengendalikan events triggered ketika user berinteraksi dengan aplikasi GUI

4 Delegation Event Model
bagaimana program Anda dapat merespon interaksi dari user Komponen: Event Source Event source mengacu pada komponen GUI yang meng-generate event c/jika user menekan tombol, event source dalam hal ini adalah tombol Event Listener/Handler Event listener menerima berita dari event-event dan proses-proses interaksi user c/ Ketika tombol ditekan, listener akan mengendalikan dengan menampilkan sebuah informasi yang berguna untuk user Event Object Ketika sebuah event terjadi (misal, ketika user berinteraksi dengan komponen GUI), sebuah object event diciptakan Object berisi semua informasi yang perlu tentang event yang telah terjadi. Informasi meliputi tipe dari event yang telah terjadi, seperti ketika mouse telah di-klik

5 Delegation Event Model
Event listener diregistrasikan dengan Event source u/ menerima informasi event” yang terjadi pada source Ketika sesuatu terjadi dengan event source, sebuah event object akan menguraikan event yang diciptakan. Saat event listener menerima sebuah event object (pemberitahuan) dari eventsource, dia akan bekerja.

6 Registrasi Listeners Event source mendaftarkan sebuah listener d/ method: void add<Type>Listener(<Type>Listener listenerObj) <Type>Berupa event source: Key, Mouse, Focus, Component, Action dll Listener  di registrasi d/ method: void remove<Type>Listener(<Type>Listener listenerObj)

7 Class AWT Event Sebuah event object mempunyai sebuah class event sebagai tipe data acuannya Akar dari hirarki class event class EventObject, yang dapat ditemukan pada paket java.util. Immediate subclass dari class EventObject class AWTEvent. Class AWTEventada pada paket java.awt

8 Sintaks: <Type>Event
Class AWT Event

9 Event Listeners Mrk: class yang mengimplementasikan interfaces <Type>Listener

10 Event Listeners 1. Method ActionListener
Hanya ada 1 method:

11 Event Listeners 2. Method MouseListener

12 Event Listeners 3. Method MouseMotionListener

13 Event Listeners 4. Method WindowListener

14 Next Aplikasi MouseEventDemo.java CloseFrame.java

15 Class” Adapter Class Menerapkan semua method dari interface yang semuanya akan membutuhkan banyak pekerjaan Implementasi dari method-method semuanya adalah kosong. CloseFrame1.java

16 Inner Class sebuah class yang dideklarasikan di dalam class lain
Fungsiu/ membantu dalam menyederhanakan program, terutama dalam event handling CloseFrame2.java

17 Anonymous Inner Class inner class tanpa nama
Fungsiu/ menyederhanakan kode-kode Anda lebih lanjut CloseFrame3.java


Download ppt "GUI Event Handling Alpro-2."

Presentasi serupa


Iklan oleh Google