License

Rabu, 14 Maret 2012

Event Handling pada JAVA

          Event Handling memiliki 4 bagian penting yang harus diketahui oleh Programmer, yakni :
  1. Event Object
  2. -->object yang mendskripsikan sebuah event yang di-Trigger oleh event source
  3. Event Handler
  4. -->event yang menerima event object dan melakukan respond yang sesuai dengan event object tersebut
  5. Event Listener
  6. -->interface yang akan meng-handle event yang terjadi. Listener tersebut harus diimplementasikan oleh class yang akan meng-handle event
  7. Event Source
  8. -->pembangkit/trigger sebuah event objects
          Setiap event object mempunyai type event yang berbdea. Sehingga kita harus menentukan type event sebelum menentukan jenis interface listener. karena setiap type event mempunyai jenis interface listener yang bersesuaian. Berikut ini type-typenya :
    1. ActionEvent
    2. ItemEvent
    3. WindowEvent
    4. ContainerEvent
    5. ComponentEvent
    6. FocusEvent
    7. TextEvent
    8. KeyEvent
    9. MouseEvent
    10. AdjustemntEvent 
 Untuk Interface Listenernya tinggal merubah kata-kata "Event" pada EventObjectnya dengan "Listener", tapi MouseEvent punya 2 InterfaceListener, yaitu MouseListener dan MouseMotionListener.Setiap interface mempunyai method abstract yang harus di override class yang meng-impletasikan interface. event listener dan event handler terdapat pada package java.awt.event
 Bagaimana event handling dalam Java? ada tiga langkah penting dalam event handling :
  1.  Deklarasikan class yang akan meng-handle event yang terjadi
  2.  EventSource mendaftarkan sebuah Listener melalui method method add<type>listener
  3.  Kode yang meng-implementasikan method pada interface listener akan meng-handle event [override]
ini buat contohnya : contoh event handling

      Tidak ada komentar:

      Posting Komentar