Tampilan Kunci Jawaban 1. Source Code

80

A. Tujuan

Setelah mengikuti keg  Memberikan a  Memberikan ke  Memberikan m

B. Indikator Pencapai

 Membuat an komponen-kom

C. Uraian Materi 1. Pengerti

Eventme berinteraksi d proses penan merupakan su aplikasi, dima terhadap inpu handlingtentan istilah Delega terdapat 3 bag 1. Event Sour The event event. Seba hal ini adal JAVA Event Handling Komponen G kegiatan pembelajaran4 ini diharapkan peserta  n action listener pada komponen GUI yang tela  n key listener pada komponen GUI yang telah  n mouse listener pada komponen GUI yang tel Pencapaian Kompetensi  antarmuka-pengguna menggunakan fram komponen GUI ateri rtian Event Handling tmerupakah kejadian yang mucul ketika ksi dengan suatu aplikasi sedangkan Handl nanganan terhadap event yang terjadi. E suatu proses penanganan interaksi yang imana penanganan tersebut berupa pem nput yang ada. Pada bahasa JAVA, me tang bagaimana program merespon input user gation of Event Model. Pada Delegation o agian utama yaitu: urce nt source mengacu pada komponen GUI yang ebagai contoh, jika user menekan tombol, even dalah tombol. Berikut ini merupakan tabel eve 81 en GUI rta diklat dapat:  elah dibuat  h dibuat  telah dibuat  ame,panel, dan a seorang user ndling merupakan Event handling g diberikan pada emberian respon ekanisme event ser dikenal dengan of Event Model, ang men-generate vent source dalam vent source pada 82 Tabel 4. 1 Event So Event Source Button M Checkbox M u Choice M List M d sa Item Menu M d m Scrollbar M d Text M m te Window M w d 2. Event ListenerHandle The event listener m interaksi user. Ketika dengan menampilkan 3. Event Object Ketika sebuah even komponen GUI, seb informasi yang perl tipe dari event yang Source pada JAVA Keterangan Membangkitkan ActionEvent pada saat button Membangkitkan ItemEvent pada saat di-che un-check Membangkitkan ItemEvent pada saat pilihan d Membangkitkan ActionEvent pada saat sebu di-doubleclick dan membangkitkan ItemEven saat item dipilihdi-check maupun di-uncheck Membangkitkan ActionEvent pada saat item diklik dan membangkitkan ItemEvent pada sa menu di-check maupun di-uncheck Membangkitkan AdjustmentEvent pada saat sc diubah Membangkitkan TextEvent pada saat memasukkan karakter pada komponen textar textfield Membangkitkan WindowEvent pada saat window atau frame diaktivasi, ditutup, dinona di-minimize, di-maximize, dibuka, dan dikelua dler r menerima berita dari event-event dan prose tika tombol ditekan, listener akan meng an sebuah informasi yang berguna untuk user. ent terjadi misal, ketika user berinteraksi sebuah objek event diciptakan. Objek berisi erlu tentang event yang telah terjadi. Informasi g telah terjadi, seperti ketika mouse telah di ton diklik check atau n diubah buah item vent pada ck tem menu saat item t scrollbar at user tarea atau t sebuah naktifkan, uarkan oses-proses ngendalikan ser. ksi dengan erisi semua asi meliputi di-klik. Ada beberapa class Sebuah event o Gambar berikut mer G Pada awalnya, seb source sehingga d terjadi pada source dapat menerima pe listener hanya tingg dengan event sour diciptakan. Event teregistrasi. Saat li dari source, di memproses event ya

2. Class

Event Sebuah event acuannya. Akardari ditemukan pada pa adalah class AWTE ss event untuk kategori yang berbeda da t object mempunyai tipe data tentang salah sa erupakan gambar alur Delegation of Event Mo Gambar 4. 1 Delegation of Event Model sebuah listener seharusnya diregistrasikan d dapat menerima informasi tentang eve urce tersebut. Hanya listeners yang sudah te pemberitahuan event-event. Ketika telah tereg ggal menunggu sampai event terjadi. Ketika urce, sebuah event object akan menguraik t kemudian ditembak oleh source pada listener menerima sebuah event object dia akan bekerja. Menerjemahkan pemb t yang terjadi. t object mempunyai sebuah class event se ri hirarki class event adalah class EventObj paketjava.util. Immediate subclass dari cla TEvent. ClassAWTEvent didefinisikan pada 83 dari user action. satu dari class ini. Model dengan sebuah vent-event yang teregistrasi yang registrasi, sebuah ka sesuatu terjadi aikan event yang a listeners yang pemberitahuan mberitahuan dan sebagai tipe data bject, yang dapat class EventObject a paket java.awt. 84 Itu merupakan akar d menampilkan beberapa da Tabel 4. 2Class-class Event Class ActionEvent D di AdjustmentEvent D ComponentEvent D di m ContainerEvent D di FocusEvent D m InputEvent K ke ItemEvent D ch pa KeyEvent D ke MouseEvent D di sa ko TextEvent D ko WindowEvent D di di dari semua AWTbasedevents. Tabel b dariclass-classAWT event ss AWT event Keterangan Dibangkitkan pada saat objek button di-klik, di-doubleclick, maupun item menu dipilih Dibangkitkan pada saat objek scrollbar diubah Dibangkitkan pada saat sebuah kom disembunyikan, dipindahkan, diubah uku maupun diset mjd visible Dibangkitkan pada saat sebuah kom ditambahkandipiindahkan kedari sebuah con Dibangkitkan pada saat sebuah kom memperoleh atau kehilangan fokus keyboard Kelas induk yg merupakan kelas abstrak dr kelas yg termsk ke dalam event input Dibangkitkan pada saat sebuah item dlm l checkbox diklik; juga terjadi saat item-nya dibu pada saat item menu di-check maupun un-che Dibangkitkan pada saat input dilakukan keyboard Dibangkitkan pada saat mouse di-drag, dipind diklik, ditekan, maupun dilepas; juga terjad saat mouse masuk atau keluar dari komponen Dibangkitkan pada saat teks yg berada komponen textarea atau textfield diubah Dibangkitkan pada saat window atau form dia ditutup, di-minimize, di-maximize, dibuka dikeluarkan berikut ini k, item list ah komponen kurannya, komponen container komponen rd dr semua list atau ibuat, dan check n melalui indahkan, jadi pada i sebuah da dalam diaktivasi, ka, atau