event java

Upload: looks35

Post on 06-Jul-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 Event Java

    1/15

    Event

    Pertemuan ke-8

  • 8/18/2019 Event Java

    2/15

    Event

    •   Event merupakan suatu kejadian yang dilakukan olehuser terhadap user interface.

    •   Event merupakan implementasi penyampaian pesanantar objek

    •   Objek yang mendapatkan pesan akan melakukan suatuaction yang telah ditentukan di dalam program

    •   Contoh :

     –  ActionListener

    Bereaksi atas perubahan mouse atau keyboard –  MouseListener

    Bereaksi atas pergerakan mouse

  • 8/18/2019 Event Java

    3/15

    Action Listener

    •  Event listener umum yang digunakan untukmerespon suatu event yang terjadi padaobjek.

    •   Method addActionListener(ActionListener)harus diaktifkan agar objek dapat meresponevent ini.

      Method void actionPerformed(ActionEvent e)dieksekusi ketika terjadi suatu event padaobjek

  • 8/18/2019 Event Java

    4/15

  • 8/18/2019 Event Java

    5/15

    •   Paket yang digunakan

    •   Membuat class dengan nama action

    •   Extends Jframe, class action mewariskan Jframe

    •   Dalam class ini mengimplentasi event ActionListener

    •   Membuat objek Jbutton dengan nama Klik ini!

  • 8/18/2019 Event Java

    6/15

    •   Objek Jbutton di daftarkan ke dalam

    actionListener yang berada di class action()

    •  Melakukan add objek ke dalam Jframe,

    Layout, pengaturan size dan setVisible frame.

    •  Main Program

  • 8/18/2019 Event Java

    7/15

    •  Mengeksekusi objek Jbutton dengan

    menampilkan output kotak dialog yang

    bertuliskan Implementasi Action Listener

  • 8/18/2019 Event Java

    8/15

  • 8/18/2019 Event Java

    9/15

    Mouse Listener

    •   Bereaksi atas pergerakan mouse

    •   Method yang digunakan :

     – Void mouseClicked(MouseEvent e)

    •   Dieksekusi ketika terjadi penekanan dan pelepasan tombol

    mouse, dengan syarat lokasi kursor mouse tidak berubah

     – Void mouseEntered(MouseEvent e)

    •   Dieksekusi ketika kursor mouse memasuki area objek

     – Void mouseExited(MouseEvent e)

    •   Dieksekusi ketika kursor mouse meninggalkan area objek

  • 8/18/2019 Event Java

    10/15

     – Void mousePressed(MouseEvent e)

    •  Dieksekusi ketika terjadi penekanan tombol mouse

     – Void mouseReleased(MouseEvent e)

    •  Dieksekusi ketika pelepasan tombol mouse

  • 8/18/2019 Event Java

    11/15

  • 8/18/2019 Event Java

    12/15

  • 8/18/2019 Event Java

    13/15

  • 8/18/2019 Event Java

    14/15

  • 8/18/2019 Event Java

    15/15