Laporan Praktikum 9 EVENT HANDLING

DASAR TEORI
Event Handing adalah suatu metode untuk menangani sebuah event/aksi yang diberikan pengguna kepada suatu peristiwa yang dipicu oleh pengguna pada suatu komponen, misalnya tombol di tekan . dua paket yang biasa digunakan untuk menangani kejadian adalah java.awt.event dan java.swing.event. event handing dalam menangani event terbagi menjadi 3 macam yaitu Event Source, Event Listener dan Event Handler.

1.      Event Source
Event Souce adalah komponen yang mendapatan suatu event yang kemudian di tangkap oleh Event Listener. Event Source dapat dibedakan dari penemaan komponen itu sendiri, misalnya tombol simpan , tombol hapus dan lainnya. Dengan penamaan Event Source ini , sebuah Event Listener akan dapat mendeteksi dari mana Event Listener akan dapat mendeteksi darimana Event Listener tersebut berasal.



2.      Event Listener
Event Listener digunakan untuk menangkap event yang terjadi pada komponen/ Event Listener. Di bawah ini di sajikan beberapa litener  yang dapat digunakan dalam mendeteksi event.

Event Listener
Fungsi
ActionListener
Untuk menangnani reaksi atas perubahan status yang digunakan. Misalnya akibat penekanan tombol mouse atau keyboard.
AdjusmentListener
Untuk menangani reasi atas perubahan status pada objek yang digunakan pada saat penyesuaian . misalnya akibat dari pergeseran scrollbar.
FocusListener
Untuk menangani reaksi atas perubahan status akibat focus berada pada objek tertentu. Misalnya kursor berada pada texfield.
ItemListener
Untuk menangani reaksi atas perubahan status pada pilihan ang terdapat pada objek tertentu. Misalnya pemiihan pada checbox atau radiobuttton.
KeyListener
Untuk menangani reaksi dari keyboard. Misalnya penekanan tombol Ctrl,Alt, dan sebagainya.
MouseListener
Untuk menangani reaksi dari penekanan tombol pada mouse.
MouseMoutionListener
Untuk menangani reaksi akibat mouse digerakan, misalkan melewati lokasi kompenen tertentu
MouseWhellListener
Untuk menangani reaksi event scroll pada mouse
TextListener
Untuk menangani event pada text
WindowListener
Untuk menangani reaksi atas perubahan jendela akibat ukuran diperbesar, diperkecil,dipindakan maupun ditutup.
WindowFocusListener
Untuk menangani reaksi pada jendela
WindowStateListener
Untuk menangani status event jendela


3.      Event Handler
Event Handler berupa blok method dan listener yang menentukan proses selanjutnya setelah komponen meendapatkan event. Misalkan pada event tombol simpan ditekan, event listener akan menangkap event pada Event Source tombol simpan, kemudiam Event Handler akan menimpan data yang didefenisikan pada blok event handler.


 LANGKAH-LANGKAH PRAKTIKUM

A.    Membuat Program EventButton.java

1. ketik kode program seperti tampilan dibawah ini
2. tekan tombol ctrl+1 pada keyboard untuk melihat kode-kode yang error jika tidak ada maka, ikuti langkah ke -3,
3. tekan tomblol ctrl+2 pada keyboard jika program berhasil maka akan menampilkan output seperti di bawah ini


B.    Membuat Program EventRadio.java

1. Ketik kode program seeprti tampilan dibawah ini

2.ikuti langkah -langkah ke 2 dan 3 pada program sebelumnya , maka akan menampilkan output berikut

Output:

C. Membuat program EventComboBox.java
Input:
Output:
D.Membuat Program PanggilInputData.java
Input :

Output :
E.Tugas
Modifikasi program EventRadio.java dengan mengganti JRadioaButton dengan menggunakkan HcheckBox  seperti contoh di bawah ini

Jawaban:

Input :
Output :

Selesai..

Subscribe to receive free email updates:

0 Response to "Laporan Praktikum 9 EVENT HANDLING"

Posting Komentar